Virtusa Corporation

Lead Software Engineer

Virtusa Corporation$110K — $130K *
Enterprise Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience in Python development, particularly in AI/ML contexts.
  • Familiarity with Large Language Models (LLMs) and relevant SDKs or REST APIs.
  • Proven experience in building microservices and APIs with tools like FastAPI or Flask.
  • Knowledge of data integration and embedding pipelines using databases and vector stores.
  • Experience with containerization and orchestration tools such as Docker and Kubernetes.

Responsibilities

  • Develop and deploy AI features utilizing Python and available frameworks.
  • Build and maintain microservices and APIs for integrating LLMs.
  • Create highly efficient agentic workflows using advanced AI frameworks.
  • Implement robust retrieval-augmented generation systems for enhanced AI reasoning.
  • Design and construct prompt templates and memory management layers for complex reasoning.
  • Integrate various data sources into embedding pipelines seamlessly.
  • Ensure code quality through unit and integration testing of AI modules.

Benefits

  • Flexible work environment with opportunities for remote collaboration.
  • Access to cutting-edge AI technologies and tools.
  • Chance to work with a team of talented engineers and data scientists.
  • Ongoing training and professional development opportunities.
Full Job Description
python Developer (4 offshore)
Role Summary:
Develop and deploy AI features and automation workflows using Python, integrating LLMs
and Agentic frameworks for scalable and intelligent applications.
Technical Responsibilities:
Build Python-based microservices and APIs integrating LLMs via SDKs or REST
APIs (OpenAI, Anthropic, Bedrock, Azure OpenAI).
Develop agentic workflows using frameworks like CrewAI, AutoGen, LangGraph,
or Semantic Kernel.
Implement RAG systems combining embedding models, vector databases, and LLM
reasoning components.
Create prompt templates, tool use logic, and memory management layers for
multi-step AI reasoning.
Integrate data sources (files, APIs, databases) with embedding pipelines using
FAISS, Chroma, or Pinecone.
Write custom Python utilities for evaluation, testing, and logging of model outputs
and agent responses.
Develop asynchronous and event-driven backend components with FastAPI or
Flask.
Implement unit/integration tests for AI pipelines using pytest and unittest.
Use Docker and Kubernetes for containerized deployment and scaling of AI
workloads.
Contribute to observability and logging using Prometheus, Grafana, or
OenTelemetry.
Optimize prompt and inference latency through caching, batching, and lightweight
model selection.
Technical Stack:
Languages: Python 3.10+, TypeScript (optional)
Frameworks: FastAPI, LangChain, LlamaIndex, CrewAI, AutoGen
AI/ML: Hugging Face Transformers, PyTorch, OpenAI SDK, Anthropic API
Databases: Chroma, Pinecone, PostgreSQL, Redis
Tools: Docker, Git, pytest, MLflow, Ray, VS Code
Cloud: AWS Bedrock, Azure OpenAI, GCP Vertex AI

About Virtusa Corporation

Virtusa Corporation is a global provider of digital business strategy, digital engineering, and information technology (IT) services and solutions. The company helps its clients transform their businesses through innovative technology solutions that enable them to improve customer engagement, increase operational efficiency, and drive revenue growth. Virtusa Corporation was founded in 1996 and is headquartered in Southborough, Massachusetts. The company has over 20,000 employees and operates in over 30 countries around the world. Virtusa Corporation is committed to sustainability and has received numerous awards for its environmental and social responsibility initiatives.
Learn more about Virtusa Corporation
Size
22,883 employees
Market Cap
$1.5 billion
Industry
Net Income
$44.6 million
Founded
1996
5 Year Trend
+22.3%
Revenue
$1.2 billion
NASDAQ

Similar Jobs

More Jobs at Virtusa Corporation

  • Virtusa Corporation
    Lead Software Engineer
    $112K — $135K *
    Columbus, OH 43230 (Franklin County)
    Information Technology
    In-Person
  • Virtusa Corporation
    Senior Subject Matter Expert
    $125K — $150K *
    Toronto, ON M3C 0E3
    Finance & Insurance
    In-Person
  • Virtusa Corporation
    Lead Software Engineer
    $110K — $130K *
    Columbus, GA 31907 (Muscogee County)
    Enterprise Technology
    In-Person
  • Virtusa Corporation
    Senior Consultant
    $120K — $145K *
    New York, NY 10025 (New York County)
    Information Technology
    In-Person
  • Virtusa Corporation
    Senior Consultant
    $120K — $145K *
    New York, NY 10025 (New York County)
    Information Technology
    In-Person

More Enterprise Technology Jobs

Find similar Lead Software Engineer jobs: