1

Machine Learning Software Engineer Jobs in Virginia

Machine Learning Engineer- Senior

Chantilly, VA · On-site

$125.40K - $165.30K/yr

In this job you will work with other talented data scientists, software developers, and SMEs to apply the best practices and state of the art data science and machine learning processes. This role ...

Machine Learning Engineer- Senior

Chantilly, VA · On-site

$125.40K - $165.30K/yr

In this job you will work with other talented data scientists, software developers, and SMEs to apply the best practices and state of the art data science and machine learning processes. This role ...

next page

Showing results 1-20

Machine Learning Software Engineer information

See Virginia salary details

$63K

$146.3K

$203.7K

How much do machine learning software engineer jobs pay per year?

As of May 29, 2026, the average yearly pay for machine learning software engineer in Virginia is $146,258.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,000.00 and $171,500.00 per year, depending on experience, location, and employer.

What does a Machine Learning Software Engineer do?

A Machine Learning Software Engineer designs, develops, and deploys machine learning models within software applications. They work on data preprocessing, model training, optimization, and integration into production systems. Their role requires expertise in programming (Python, Java, or C++), machine learning frameworks (TensorFlow, PyTorch, or Scikit-learn), and cloud platforms. They collaborate with data scientists and software engineers to build scalable ML solutions.

What are the key skills and qualifications needed to thrive in the Machine Learning Software Engineer position, and why are they important?

To thrive as a Machine Learning Software Engineer, you need a solid understanding of programming (especially Python), algorithms, data structures, and mathematics, ideally backed by a degree in computer science, engineering, or a related field. Experience with frameworks such as TensorFlow or PyTorch, familiarity with cloud platforms (AWS, Azure, or GCP), and relevant certifications in data science or machine learning are highly valuable. Strong problem-solving skills, effective communication, and the ability to work collaboratively with cross-functional teams set outstanding candidates apart. These competencies are crucial for building deployable, scalable, and maintainable machine learning solutions that address real business challenges.

What are the day-to-day responsibilities of a Machine Learning Software Engineer?

As a Machine Learning Software Engineer, your daily tasks typically include developing and optimizing machine learning models, collaborating with data scientists and product teams to define requirements, and integrating models into production systems. You’ll work extensively with large datasets to preprocess, analyze, and validate data, as well as monitor model performance and iterate on solutions when needed. It's common to participate in code reviews, contribute to architectural decisions, and maintain documentation for reproducibility and knowledge sharing. This role offers a dynamic and intellectually stimulating environment, making it ideal for those who enjoy solving complex technical problems and working at the intersection of engineering and data science.
What cities in Virginia are hiring for Machine Learning Software Engineer jobs? Cities in Virginia with the most Machine Learning Software Engineer job openings:
What are popular job titles related to Machine Learning Software Engineer jobs in VA? For Machine Learning Software Engineer jobs in VA, the most frequently searched job titles are:
Infographic showing various Machine Learning Software Engineer job openings in Virginia as of May 2026, with employment types broken down into 88% Full Time, 10% Part Time, and 2% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution, with an average salary of $146,258 per year, or $70.3 per hour.

Machine Learning Engineer- Senior

SOSi

Chantilly, VA • On-site

$125.40K - $165.30K/yr

Full-time

Posted 10 days ago


Job description

Company Description
Founded in 1989, SOSi is among the largest private, founder-owned technology and services integrators in the defense and government services industry. We deliver tailored solutions, tested leadership, and trusted results to enable national security missions worldwide.
Job Description
Overview
SOSi is seeking a skilled Machine Learning Engineer to support a US government customer in Chantilly, VA. In this job you will work with other talented data scientists, software developers, and SMEs to apply the best practices and state of the art data science and machine learning processes. This role requires the ability to solve complex problems independently and collaboratively in a dynamic work environment. Strong communication skills are essential for translating technical concepts to non-technical stakeholders and delivering actionable insights.
Essential Job Duties
  • Leverage data science and machine learning processes to answer mission challenges.
  • Develop and iterate rapid prototype solutions, leveraging open-source models and technologies where possible
  • Flexibility to support topics such as object detection, data triage, search/optimization, image/video analysis, facial recognition, behavior detection, and automated discovery.
  • Apply excellent problem-solving skills to address technical challenges, both independently and as part of a team in a fast-paced environment.
  • Comprehend project requirements and execute tasks accordingly, ensuring alignment with project goals and timelines.
  • Effectively communicate technical concepts and deliver results to non-technical leadership and stakeholders, facilitating informed decision-making.

Qualifications
Minimum Requirements
  • Existing TS/SCI (with poly). This security clearance requires U.S. citizenship. Candidates will not be nominated for new clearances.
  • Minimum 5 years of experience in a data science/engineer role.
  • Experience developing and using agentic AI frameworks including Autogen.
  • Experience with prompt engineering beyond traditional code writing and debugging. Understanding of how to craft prompts for discrete tasks such as data labeling and processing.
  • Experience with asynchronous Python development using frameworks like Ray and FastAPI.
  • Experience developing and deploying AI/ML models as part of production systems, implementing software development best practices for scalability and reliability.
  • Experience developing and applying advanced machine learning methods including clustering, regression, optimization, recommender engines, and artificial neural networks.
  • Deploying models into multi-node Ray clusters utilizing various GPU resources.
  • Experience with developing and deploying resources to cloud environments.
  • Experience working in Linux and Windows environments and managing resources for efficiency.
  • Demonstrated ETL expertise.

Preferred Qualifications
  • Bachelor's degree in Data Science, Statistics, Computer Science, or a related field; OR equivalent experience.
  • Experience in the US Intelligence Community.

Additional Information
Work Environment
  • Office setting with a combination of desk work and meetings.

Working at SOSi
All interested individuals will receive consideration and will not be discriminated against for any reason.