Artificial Intelligence & Engineering
AI & Engineering leverages cutting-edge engineering capabilities to help build, deploy, and operate integrated/verticalized sector solutions in software, data, AI, network, and hybrid cloud infrastructure. These insights are powered by engineering for business advantage, helping transform mission-critical operations.
Join our AI & Engineering team to help transform technology platforms, driving innovation, and help make a significant impact on our clients' achievements. You’ll work alongside talented professionals reimagining and re-engineering operations and processes that could be critical to businesses.
Position Summary
Role: Software Engineer II
As a Software Engineer II on the AI & Engineering team, you will be responsible for:
- Designing, building, and deploying agentic AI solutions, including autonomous agents, multi-agent systems, and large language model-enabled applications
- Translating business and functional requirements into scalable software components, pipelines, and enterprise integrations
- Evaluating emerging models, frameworks, and tools; prototyping solutions; and assessing scalability, robustness, and safety
- Supporting production deployments by monitoring performance, identifying issues, maintaining documentation, and contributing to process improvements and automation
- Collaborating with cross-functional teams and stakeholders to communicate technical concepts, support delivery tracking, and contribute to knowledge sharing and innovation
The team
Engineering as a Service provides complete design, implementation, and technology operations, leveraging our core engineering expertise. We transform engineering teams, modernize technology, and deliver complex programs with a product engineering approach. Our flexible delivery models—traditional teams, pools, or pods—are tailored to each client’s needs, offering engineering-led advisory, implementation, and operational capabilities to accelerate innovation.
Location: Bengaluru/Hyderabad
Qualifications
Required:
- 3-6 years of experience in artificial intelligence, machine learning, or software engineering
- Experience designing, developing, and deploying generative artificial intelligence or artificial intelligence / machine learning solutions from use case definition through production
- Experience building or supporting agentic or autonomous systems
- Experience with cloud environments, large language model hosting, continuous integration/continuous deployment pipelines, Docker, and Kubernetes
- Experience translating functional requirements into technical deliverables across the software development lifecycle
- Bachelor of Engineering, Bachelor of Technology, Master of Computer Applications, or Master of Science in Computer Science, or equivalent
Preferred:
- Experience with Python, FastAPI or Flask, and SQL
- Experience with LangChain, LangGraph, AutoGen, Model Context Protocol, large language models, embeddings, and knowledge stores
- Experience developing autonomous agents using cloud-based artificial intelligence services
- Experience with prompt engineering and model fine-tuning
- Experience with reinforcement learning, planning algorithms, and multi-agent systems
- Experience deploying artificial intelligence solutions on AWS, Microsoft Azure, or Google Cloud Platform