1

Machine Learning Software Engineer Jobs in Virginia

Strong understanding of data structures, algorithms, software engineering fundamentals, and distributed systems concepts. * Bachelor's degree in Computer Science, Machine Learning, Artificial ...

Software Engineer II

Herndon, VA · On-site

$100K - $137K/yr

In this role, you will develop and optimize advanced machine learning solutions supporting ... As a Software Engineer II, you'll have the opportunity to work with cutting-edge AI technologies ...

Software Engineer II

Herndon, VA · On-site

$100K - $137K/yr

In this role, you will develop and optimize advanced machine learning solutions supporting ... As a Software Engineer II, you'll have the opportunity to work with cutting-edge AI technologies ...

Software Engineer, Senior

Mclean, VA

$124K - $163K/yr

You also do not need to be a machine learning research scientist. You do need to be a strong coder, a clear thinker, and someone who is excited to work with scientists and engineers to build software ...

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

$125K - $165K/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 ...

Software Engineer, Senior

Mclean, VA · On-site

$124K - $163K/yr

You also do not need to be a machine learning research scientist. You do need to be a strong coder, a clear thinker, and someone who is excited to work with scientists and engineers to build software ...

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 Jul 8, 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 job categories do people searching Machine Learning Software Engineer jobs in Virginia look for? The top searched job categories for Machine Learning Software Engineer jobs in Virginia are:
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 July 2026, with employment types broken down into 94% Full Time, 3% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $146,258 per year, or $70.3 per hour.
Machine Learning Engineer

Machine Learning Engineer

Ametek

Herndon, VA • On-site

Full-time

Re-posted 2 days ago


AMETEK rating

7.6

Company rating: 7.6 out of 10

Based on 44 frontline employees who took The Breakroom Quiz

65th of 141 rated electronics manufacturers


Job description

We are seeking an early-career Machine Learning Engineer who is excited to grow rapidly by building and deploying production-grade ML systems. The ideal candidate has a strong engineering mindset, has contributed to shipping ML features or products end-to-end, and is eager to take ownership across the full lifecycle-from data pipelines to model design to deployment, monitoring, and iteration in real-world environments.
This role offers hands-on exposure to applied ML, working with IoT datasets, user needs, and product requirements to build scalable solutions that deliver measurable customer ROI.
Responsibilities:
  • Design, build, and deploy ML models into production environments, ensuring reliability, scalability, and performance.
  • Ability to select and apply the appropriate ML approach for a given problem - including supervised learning (e.g., logistic regression, random forest, gradient boosting), unsupervised learning (e.g., clustering, dimensionality reduction), and deep learning techniques when appropriate.
  • Develop and maintain feature engineering pipelines, data preprocessing flows, and training workflows.
  • Collaborate with cross-functional partners including product, data engineering, DevOps & QA to deliver end-to-end ML solutions.
  • Work with DevOps team to implement robust MLOps practices, including versioning, CI/CD for ML, monitoring/alerting, automated retraining, and model governance.
  • Continuously evaluate and improve models by monitoring performance, identifying and addressing bias, detecting data or concept drift, and iterating on features, algorithms, or training processes to maintain reliability over time.
  • Ensure solutions meet security, compliance, and data privacy standards.
  • Document system architectures, modeling decisions, and operational procedures.
  • Work in a high performing scrum team to deliver quality code for stakeholders.

Qualifications - Must Have Skills:
  • 3+ years of professional experience as an ML Engineer, Applied Scientist, or Data Scientist with an emphasis on hands-on software engineering responsibilities, particularly around productionizing models.
  • Demonstrated contributions to shipping ML models into production-not just prototypes-and supporting their maintenance over time.
  • Proficiency in Python and ML frameworks such as PyTorch and Scikit-learn.
  • Prior hands-on experience with cloud platforms (AWS, Azure, GCP) and ML services (e.g., SageMaker, Vertex AI, Azure ML).
  • Familiarity with GenAI system components and architecture, including vector databases, LLM fine-tuning, embeddings pipelines, and retrieval-augmented systems (RAG).
  • Experience with MLOps tooling: Docker, Kubernetes, MLflow, Feature Stores, CI/CD pipelines is preferred.
  • Strong understanding of data structures, algorithms, software engineering fundamentals, and distributed systems concepts.
  • Bachelor's degree in Computer Science, Machine Learning, Artificial Intelligence, Data Science, Engineering, Mathematics, or a closely related quantitative field.
  • This is a hybrid role in Herndon, VA and no relocation assistance is able to be provided.

Other Beneficial Skills:
  • Familiarity with emerging Agentic AI concepts.
  • Familiarity with Edge ML patterns.
  • Experience working with large-scale data pipelines using Spark, Flink, Beam, or similar frameworks.
  • Experience or demonstrated interest in Vision ML, with familiarity in common vision models and techniques for image classification, object detection, and segmentation.
  • Knowledge of observability and monitoring tools for ML systems (Prometheus, Grafana, etc.)
  • Experience with cloud infrastructure and managing resources in the cloud.
  • Master's degree in a relevant field may be considered equivalent to up to 2 years of professional ML engineering experience, particularly when supported by hands-on coursework, research, internships, or real-world projects involving applied machine learning.

#LI-WA1
#LI-HYBRID
Compensation
Employee Type: Salaried
Currency: USD
Salary Minimum: 130,000
Salary Maximum: 155,000
Incentive: No
Disclaimer: Where a specific pay range is noted, it is a good faith estimate at the time of this posting. The actual salary offered will be based on experience, skills, qualifications, market / business considerations, and geographic location.
For more information on AMETEK's competitive benefits, please click here.
AMETEK, Inc. is a leading global provider of industrial technology solutions serving a diverse set of attractive niche markets with annual sales over $7.5 billion.
AMETEK is committed to making a safer, sustainable, and more productive world a reality. We use differentiated technology solutions to solve our customers' most complex challenges. We employ 22,000 colleagues, in 35 countries, that are grounded by our core values: Ethics and Integrity, Respect for the Individual, Inclusion, Teamwork, and Social Responsibility. AMETEK is a component of the S&P 500. Visit https://www.ametek.com/careers for more information.
We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class. Individuals who need a reasonable accommodation because of a disability for any part of the employment process should call 1 (866) 263-8359.

What AMETEK employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom