Senior Machine Learning Engineer

  • Leidos
  • Springfield, Virginia
  • 10/31/2026
Full time Information Technology Telecommunications

Job Description

Leidos seeks a Senior Software Engineer / Data Scientist to build secure, scalable analytics solutions supporting national security, health, and engineering missions. In this role, you will design and implement data-intensive services, machine learning models, and modern cloud-based architectures that turn complex data into actionable insight for government and commercial clients. You will collaborate with cross-functional teams, mentor junior engineers, and champion best practices in software quality, cybersecurity, and MLOps. Leidos offers flexible work options, strong benefits, and extensive professional development in a mission-driven, inclusive culture.

Responsibilities

  • Design, build, and optimize scalable data-driven software solutions for mission-critical systems
  • Develop, train, and deploy machine learning and advanced analytics models
  • Collaborate with cross-functional teams to translate mission needs into technical requirements
  • Implement secure, reliable, and high-performance services and data pipelines
  • Review code, mentor junior engineers, and promote engineering best practices
  • Integrate solutions with existing enterprise platforms and government systems
  • Monitor, troubleshoot, and improve production systems and analytics workflows
  • Contribute to technical architecture, design decisions, and documentation

Required Skills

  • Python
  • Java or C++Machine learning
  • Statistical modeling
  • SQL and No
  • SQL databases
  • Data engineering and ETLCloud platforms (AWS/Azure/GCP)
  • RESTful APIs and microservices
  • MLOps and model deployment
  • Linux and containerization (Docker/Kubernetes)