Virtusa Corporation

Lead Software Engineer

Virtusa Corporation$112K — $135K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of Python development experience
  • Familiarity with AI frameworks such as Hugging Face and PyTorch
  • Experience in creating microservices and REST APIs
  • Proficient in integrating LLMs and managing data sources
  • Knowledge of containerization with Docker and Kubernetes
  • Ability to implement testing using pytest and unittest
  • Experience with cloud platforms like AWS and Azure

Responsibilities

  • Develop scalable AI features and automation workflows using Python
  • Build microservices and APIs that integrate LLMs via SDKs or REST APIs
  • Create and manage agentic workflows utilizing frameworks like CrewAI and AutoGen
  • Implement Retrieval-Augmented Generation (RAG) systems for enhanced AI reasoning
  • Develop prompt templates and memory management for complex AI interactions
  • Integrate various data sources with embedding pipelines for effective data processing
  • Ensure observability and logging of AI systems using monitoring tools

Benefits

  • Flexible work environment
  • Opportunities for professional growth in AI and automation
  • Access to cutting-edge AI tools and frameworks
  • Supportive team culture focused on innovation
  • Participation in meaningful projects with real-world impact
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

  • Virtusa Corporation
    Mainframe Lead
    $110K — $130K *
    Virtusa Corporation
    Columbus, OH 43230 (Franklin County)
  • HTC Global Services
    Azure .NET Lead
    $110K — $130K *
    HTC Global Services
    Grand Rapids, MI 49504 (Kent County)
  • Virtusa Corporation
    Lead Software Engineer
    $110K — $130K *
    Virtusa Corporation
    Buffalo, NY 14221 (Erie County)
  • Virtusa Corporation
    Tech Lead
    $110K — $130K *
    Virtusa Corporation
    Pittsburgh, PA 15237 (Allegheny County)
  • Virtusa Corporation
    Lead Software Engineer
    $112K — $135K *
    Virtusa Corporation
    Chicago, IL 60629 (Cook County)
  • Virtusa Corporation
    Lead Software Engineer
    $108K — $130K *
    Virtusa Corporation
    Buffalo, NY 14221 (Erie County)

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 Information Technology Jobs

Find similar Lead Software Engineer jobs: