Search by job, company or skills

Senior Software Engineer

Senior Software Engineer

Virtusa
5-10 Years
Not Disclosed
Early Applicant
  • Posted 4 hours ago
  • Be among the first 10 applicants

Job Description

Key Responsibilities

Design, develop, test, and deploy production-ready Agentic AI and GenAI services.

Build and maintain AI agent workflows using frameworks such as LangGraph, Pydantic AI, AG2, LangChain, or similar technologies.

Develop scalable APIs and microservices using FastAPI and related frameworks.

Implement containerized solutions using Docker and support deployment across cloud environments.

Collaborate with data scientists, product owners, and business stakeholders to translate requirements into robust AI solutions.

Establish engineering best practices, including code reviews, testing, CI/CD pipelines, and Git-based development workflows.

Monitor, troubleshoot, and optimize AI applications to ensure reliability, performance, and scalability.

Create clear technical documentation and maintain high-quality, maintainable code.

Required Qualifications

5-10 years of software engineering, machine learning engineering, or AI engineering experience.

Strong proficiency in Python and modern software engineering principles.

Hands-on experience developing and deploying GenAI, Agentic AI, or LLM-powered applications.

Experience with agent orchestration frameworks such as LangGraph, Pydantic AI, AG2, AutoGen, CrewAI, or similar technologies.

Solid understanding of Retrieval-Augmented Generation (RAG), prompt engineering, tool calling, agent memory, and multi-agent architectures.

Experience building RESTful APIs using FastAPI or equivalent frameworks.

Strong experience with Docker, containerization, and cloud-native application development.

Familiarity with Azure services, including Azure OpenAI, Azure AI Foundry, Azure ML, Azure Functions, App Services, or similar platforms.

Experience implementing CI/CD pipelines and Git-based development workflows.

Strong debugging, problem-solving, and performance optimization skills.

Excellent communication and collaboration skills within cross-functional teams.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

CrewAI

GenAI

tool calling

multi-agent architectures

AG2

Azure OpenAI

Azure AI Foundry

prompt engineering

AutoGen

LangGraph

Agentic AI

Pydantic AI

LLM-powered applications

Azure services

agent memory

Git-based development workflows

About Company

Similar Jobs

8-10 yrs
Bengaluru, India
Skills:
.Net Core, .NET Framework, Web Api, CSS, SQL Server, HTML, Angular, Git, Typescript, Javascript, ASP.NET, Azure cloud services, Rest Services, Azure DevOps, Azure Function Apps, Durable Functions, ASP.NET Core
5-7 yrs
Bengaluru, India
Skills:
TestNG, Git, Restassured, Testrail, Cucumber, Jira, Postman, Python, Pytest, Playwright
5-7 yrs
Bengaluru, India
Skills:
Sql, Microservices, Automated Testing, DevSecOps, Python, API-first design, Generative AI, Event-driven architecture, Cloud-native solutions on AWS, Modern software engineering practices, Infrastructure as code, AI-enabled solutions, Observability
4-6 yrs
Bengaluru, India
Skills:
graph databases , Python, distributed background systems, async APIs, prompting context engineering, SSE testing, production RAG systems, LLM models, agentic frameworks
7-9 yrs
Bengaluru, India
Skills:
Fault Tolerance, Nosql, Golang, System Design, Python, Sql, Incident Response, Operational Excellence, Service Health Monitoring