Virtusa Corporation

ML Engineer

Virtusa Corporation$130K — $155K *
Enterprise Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years in software engineering, with 2+ years focused on deploying ML models into production
  • Strong proficiency in Python and experience with ML frameworks like TensorFlow and PyTorch
  • Familiarity with containerization and orchestration technologies, such as Docker and Kubernetes
  • Proven ability in API development and understanding of ML system design principles
  • Experience implementing CI/CD practices specifically tailored for ML workloads (MLOps)
  • Knowledge of feature stores, model registries, and monitoring stacks for ML
  • Experience with GPU optimization and distributed training techniques, alongside responsible AI compliance

Responsibilities

  • Translate data science prototypes into production-quality ML services and pipelines
  • Develop training and inference code that emphasizes reproducibility and automated testing
  • Optimize model serving for scalability, including batching and improving latency/throughput
  • Integrate and manage model lifecycle tools, including tracking and deployment automation
  • Collaborate with Data Engineering teams on feature pipelining and establishing data contracts
  • Monitor production health, addressing drift detection and regression performance
  • Implement rollback strategies and coordinate incident response for production environments

Benefits

  • Opportunities for further education and training in the latest ML technologies
  • Flexible work schedule and remote work options
  • Comprehensive health and wellness programs
  • Support for professional development and certifications
  • Collaborative and innovative team environment
Full Job Description
- Translate data science prototypes into production-grade ML services and pipelines.
- Build training and inference code with reproducibility, versioning, and automated testing.
- Implement scalable model serving (online/offline), batching, and latency/throughput optimization.
- Integrate model lifecycle tooling (tracking, registry, deployment automation, monitoring).
- Collaborate with Data Engineering on feature pipelines and data contracts.
- Own production health drift detection, performance regression, rollback strategies, and incident response.
- 5+ years software engineering with 2+ years shipping ML models to production.
- Strong Python skills and experience with ML frameworks (TensorFlow/PyTorch).
- Experience with containers and orchestration (Docker/Kubernetes) and API development.
- Understanding of ML system design (data leakage, training-serving skew, drift).
- CI/CD and DevOps practices applied to ML workloads (MLOps).
- Experience with feature stores, model registries, and model monitoring stacks.
- GPU optimization and distributed training experience.
- Experience with responsible AI toolkits and compliance requirements.
Python, TensorFlow, PyTorch, Docker, REST APIs

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

More Enterprise Technology Jobs

Find similar ML Engineer jobs: