Software Engineer -AI

Infopark

Ernakulam

On-site

INR 900,000 - 1,500,000

Full time

38 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Infopark is seeking a Software Engineer - AI to join its engineering team in Kerala. The role focuses on cloud-native applications, microservices, Python, Docker, Kubernetes, and building AI-powered solutions within an Agile environment across distributed teams.

You will design, develop, and deploy scalable APIs, mentor peers, conduct code reviews, and contribute to DevOps practices, including CI/CD and automated testing, while delivering enterprise-grade AI platforms.

Qualifications

  • Strong API development and microservices experience.
  • Cloud-native application development experience.
  • Experience with Python and frameworks (FastAPI/Flask/Django).
  • Agile/Scrum delivery experience.
  • Experience with Docker and Kubernetes.

Responsibilities

  • Design, develop, and maintain scalable APIs and microservices.
  • Build cloud-native solutions using modern cloud platforms and containerized architectures.
  • Contribute to system architecture and solution engineering for complex business requirements.
  • Develop and implement AI agents and agentic workflows to automate business processes.
  • Build, deploy, and manage applications using Docker and Kubernetes.
  • Collaborate with cross-functional teams in an Agile/Scrum environment.
  • Conduct code reviews, technical assessments, and mentor junior developers.
  • Participate in DevOps practices including CI/CD pipelines, monitoring, and automated testing.
  • Troubleshoot production issues and implement sustainable solutions.
  • Document technical designs, architecture decisions, and operational procedures.

Skills

API development
Microservices
Cloud-native
Python
Docker
Kubernetes
AI agents
Agile/Scrum
Asynchronous programming
Git & CI/CD

Tools

FastAPI
Flask
Django
LangChain
LangGraph
Semantic Kernel
AutoGen
CrewAI

Job description

Software Engineer -AI

Job Notes:

Position Summary We are seeking a highly skilled and motivated AI Software Engineer to join our engineering team. The ideal candidate will have strong experience in building cloud-native applications, designing scalable microservices architectures, and developing modern AI-powered solutions. This role requires deep expertise in Python, containerized environments, Kubernetes, and agentic AI systems, along with a passion for delivering high-quality software in an Agile environment. As part of a distributed engineering team, you will collaborate with architects, product owners, data engineers, and other software engineers to design, develop, deploy, and maintain enterprise-grade applications and AI-driven platforms.

Job Description
Key Responsibilities
  • Design, develop, and maintain scalable APIs and microservices-based applications.
  • Build cloud-native solutions leveraging modern cloud platforms and containerized architectures.
  • Contribute to system architecture, technical design, and solution engineering for complex business requirements.
  • Develop and implement AI agents and agentic workflows to automate business processes and enhance user experiences.
  • Build, deploy, and manage applications using Docker and Kubernetes.
  • Optimize application performance, reliability, scalability, and security.
  • Collaborate with cross-functional teams in an Agile/Scrum environment.
  • Conduct code reviews, technical assessments, and mentor junior developers.
  • Participate in DevOps practices including CI/CD pipelines, monitoring, and automated testing.
  • Troubleshoot production issues and implement sustainable solutions.
  • Document technical designs, architecture decisions, and operational procedures.

________________________________________

Required Qualifications
Technical Skills
  • Strong experience in API development and microservices architecture.
  • Proven expertise in cloud-native application development.
  • Solid understanding of system design, distributed systems, and software architecture patterns.
  • Experience working in Agile/Scrum delivery environments.
  • Advanced Python expertise, including:
    • FastAPI, Flask, or Django
    • Asynchronous programming
    • Data processing and integration frameworks
    • Test automation and performance optimization
  • Strong experience with Docker and Kubernetes for application containerization and orchestration.
  • Hands-on experience designing and developing AI agents and agentic workflows.
  • Experience with source control systems such as Git and modern CI/CD practices.
  • Strong analytical, problem-solving, and debugging skills.
Professional Skills
  • Excellent communication and collaboration skills in a distributed team environment.
  • Ability to work independently and manage priorities effectively.
  • Strong ownership mindset and commitment to delivering high-quality solutions.
  • Ability to contribute to technical discussions and architectural decisions.

________________________________________

Preferred Qualifications (Nice to Have)
  • Experience developing AI-powered applications and intelligent automation solutions.
  • Hands-on experience with Large Language Model (LLM) integrations, including model orchestration and prompt engineering.
  • Experience with frameworks such as LangChain, LangGraph, Semantic Kernel, AutoGen, CrewAI, or similar agentic AI platforms.
  • Front-end development experience using React or Angular.
  • Experience with data engineering, data pipelines, ETL/ELT processes, and analytics platforms.
  • Knowledge of MCP (Model Context Protocol) server development and integration.
  • Experience with vector databases, RAG architectures, and AI observability tools.
  • Familiarity with major cloud platforms such as AWS, Azure, or Google Cloud.
Desired Experience
  • 5+ years of software engineering experience in enterprise or product development environments.
  • Demonstrated success in delivering cloud-scale, distributed applications.
  • Experience building and deploying AI-enabled solutions in production environments.
  • Experience working with globally distributed or offshore development teams.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Software Engineer Lead
Sr. Software Engineer Lead

UnitedHealth Group • Hyderabad, Chennai, Bengaluru

Hybrid
INR 2,500,000 - 4,500,000
Senior Software Engineer
Senior Software Engineer

Epiq Systems, Inc. • Hyderabad, Pune District

On-site
INR 3,000,000 - 6,000,000
Staff AI Software Engineer
Staff AI Software Engineer

GE Vernova, Inc. • Bengaluru

On-site
INR 3,000,000 - 5,400,000
Relocation assistance
Senior AI/ML Architect
Senior AI/ML Architect

Space Inventive • Hyderabad

Hybrid
INR 4,000,000 - 7,500,000
Senior AI Software Engineer / Agentic AI Developer
Senior AI Software Engineer / Agentic AI Developer

TelioQuantAI • Gurugram District

On-site
INR 3,500,000 - 5,500,000
Software Engineer - Integration Specialist
Software Engineer - Integration Specialist

Scry Analytics • Dadri, Hyderabad, Gurugram District

Hybrid
INR 2,500,000 - 3,500,000
Senior AI Software Engineer
Senior AI Software Engineer

AppSierra • Hyderabad

On-site
INR 1,500,000 - 2,300,000
AI Developer/ Engineer
AI Developer/ Engineer

SID Global Solutions • Hyderabad

On-site
INR 350,000 - 600,000
Competitive compensation
Flexible work arrangements
Continuous learning
+1
AI Software Engineer
AI Software Engineer

Rolling Arrays • India

On-site
INR 1,200,000 - 1,800,000
Full Stack AI Engineer
Full Stack AI Engineer

NEC Corporation • Dadri

Hybrid
INR 1,200,000 - 2,400,000