1

Junior Machine Learning Engineer Jobs in Virginia

Machine Learning Engineer

Mclean, VA · On-site

$115K - $150K/yr

We are looking for a more than just a "Machine Learning Engineer", but a technologist with excellent communication and customer service skills and a passion for data and problem solving.

Machine Learning Engineer LOCATION Chantilly, VA 20151 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY We are seeking a talented and innovative ...

Machine Learning Engineer II The Machine Learning Engineer II will be a member of the Learning and Active Perception (LEAP) group in AV's MacCready Works division and support the development of a ...

Machine Learning Engineer

Mclean, VA · On-site

$77K - $176K/yr

R0241353 Machine Learning Engineer The Opportunity: As an experienced AI and ML engineer, you know that machine learning is critical to understanding and processing massive datasets. Your ability to ...

R0241353 Machine Learning Engineer The Opportunity: As an experienced AI and ML engineer, you know that machine learning is critical to understanding and processing massive datasets. Your ability to ...

Machine Learning Engineer

Mclean, VA · On-site

$77K - $176K/yr

Machine Learning Engineer The Opportunity: As an experienced AI and ML engineer, you know that machine learning is critical to understanding and processing massive datasets. Your ability to conduct ...

Machine Learning Engineer LOCATIONChantilly, VA 20151 CLEARANCETS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARYWe are seeking a talented and innovative Machine ...

Machine Learning Engineer LOCATIONTysons, VA 22182 CLEARANCETS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARYWe are seeking a talented and innovative Machine ...

Machine Learning Engineer LOCATIONReston, VA 20190 CLEARANCETS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARYWe are seeking a talented and innovative Machine ...

Machine Learning Engineer Richmond, Virginia (5 Days Onsite) need local within commute About the Role We are seeking a Machine Learning Engineer with expertise in agentic AI systems to design, build ...

We are seeking a Machine Learning Engineer to join our team. Working at NT Concepts means that you are part of an innovative, agile company dedicated to solving the most critical challenges in ...

We are seeking a Machine Learning Engineer to join our team. Working at NT Concepts means that you are part of an innovative, agile company dedicated to solving the most critical challenges in ...

We are seeking a Machine Learning Engineer to join our team. Working at NT Concepts means that you are part of an innovative, agile company dedicated to solving the most critical challenges in ...

We are seeking a Machine Learning Engineer to join our team. Working at NT Concepts means that you are part of an innovative, agile company dedicated to solving the most critical challenges in ...

next page

Showing results 1-20

Junior Machine Learning Engineer information

See Virginia salary details

$33.2K

$71.2K

$108.6K

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

As of Jun 9, 2026, the average yearly pay for junior machine learning engineer in Virginia is $71,184.00, according to ZipRecruiter salary data. Most workers in this role earn between $48,100.00 and $79,300.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Junior Machine Learning Engineer, and why are they important?

To succeed as a Junior Machine Learning Engineer, you need a solid grasp of programming (especially Python), foundational knowledge of algorithms and statistics, and a relevant degree in computer science, mathematics, or a related field. Familiarity with machine learning frameworks such as TensorFlow or PyTorch and tools like scikit-learn, as well as experience with version control systems like Git, are typically required. Strong problem-solving abilities, attention to detail, and a willingness to learn from feedback are valuable soft skills that help you adapt and grow in the field. These skills ensure you can effectively develop, test, and improve machine learning models while collaborating with more experienced engineers and contributing to team projects.

What kinds of projects and responsibilities can a Junior Machine Learning Engineer expect in their first year on the job?

As a Junior Machine Learning Engineer, you’ll typically work on tasks such as data preprocessing, building and testing simple models, and supporting more senior engineers in deploying machine learning solutions. Your responsibilities may also include cleaning datasets, implementing basic algorithms, and running experiments to evaluate model performance. You’ll often collaborate closely with data scientists, software engineers, and product teams to understand project goals and learn best practices. The role provides excellent opportunities to develop your technical skills, gain exposure to various stages of the ML pipeline, and gradually take on more complex projects as you grow.

What is the difference between Junior Machine Learning Engineer vs Data Scientist?

AspectJunior Machine Learning EngineerData Scientist
Required CredentialsBachelor's in CS, Data Science, or related; some experience with ML frameworksBachelor's or higher in CS, Statistics, or related; often advanced certifications
Work EnvironmentDeveloping and deploying ML models, coding, testingData analysis, statistical modeling, interpreting data insights
Employer & Industry UsageTech companies, startups, AI-focused firmsFinance, healthcare, tech, consulting
Search & Comparison IntentYesYes

While both roles involve working with data and machine learning, Junior Machine Learning Engineers focus on building and deploying models, often with coding and engineering skills. Data Scientists analyze data, create statistical models, and interpret insights. The roles overlap but differ mainly in their core responsibilities and skill emphasis.

What does a Junior Machine Learning Engineer do?

A Junior Machine Learning Engineer assists in developing, testing, and deploying machine learning models under the supervision of senior engineers or data scientists. Their responsibilities often include data preprocessing, feature engineering, and implementing algorithms using frameworks like TensorFlow or PyTorch. They also help maintain data pipelines and ensure models perform efficiently in production environments. This role is typically entry-level, providing valuable hands-on experience in applying machine learning concepts to real-world problems.

What Does a Junior Machine Learning Engineer Do?

As a junior machine learning engineer, you work in AI, performing research with algorithms and data modeling techniques. Machine learning involves using large collections of data to create systems that are capable of making predictions, and in this field, your duties and responsibilities revolve around using advanced mathematics to design applications for use in everything from stock trading to sports betting. Some machine learning efforts involve images, and this branch of the field is known as computer vision, while other techniques which focus on text are called natural language processing (NLP). Given these divisions, titles in machine learning include computer vision engineer, NLP scientist, or simply research scientist.

What are the most commonly searched types of Machine Learning Engineer jobs in Virginia? The most popular types of Machine Learning Engineer jobs in Virginia are:
What cities in Virginia are hiring for Junior Machine Learning Engineer jobs? Cities in Virginia with the most Junior Machine Learning Engineer job openings:

Machine Learning Engineer

Steampunk

Mclean, VA • On-site

$115K - $150K/yr

Other

Posted 3 days ago


Job description

Overview

We are looking for seasoned Machine Learning Engineer to work with our existing team of Data Scientists and Engineers to use AI/ML technology in supporting Federal use cases.  We are looking for a more than just a "Machine Learning Engineer", but a technologist with excellent communication and customer service skills and a passion for data and problem solving.

Contributions
  • Collaborate with cross-functional teams to design and develop machine learning models and algorithms to address business needs.
  • Analyze and process large datasets to extract meaningful insights and patterns.
  • Collaborate with cross-functional teams to integrate machine learning solutions into existing systems and workflows.
  • Optimize and fine-tune machine learning models for performance, scalability, and accuracy.
  • Implement and maintain data pipelines to support machine learning workflows.
  • Evaluate the effectiveness of machine learning models using appropriate metrics and validation techniques.
  • Document processes, experiments, and results to ensure reproducibility and knowledge sharing.
  • Deploy machine learning models to production environments and monitor their performance.
  • Stay updated with the latest research and trends in AI to implement cutting-edge solutions.
  • Support an Agile software development lifecycle
  • You will contribute to the growth of our AI & Data Exploitation Practice!
Qualifications
  • Ability to hold a position of public trust with the US government.
  • Bachelor's degree in computer science, data science/statistics, information systems, engineering, business, or a scientific or technical discipline
  • 2-4 years industry experience developing ML/AI solutions and a passion for solving complex problems.
  • 2-4 years industry experience with machine learning frameworks and libraries such as TensorFlow, PyTorch, or scikit-learn.
  • Strong programming skills in languages such as Python, R, or Java.
  • Solid understanding of statistical methods, data structures, and algorithms.
  • Experience with data preprocessing, feature engineering, and model evaluation techniques.
  • Familiarity with big data technologies like Hadoop, Spark, or similar.
  • Knowledge of cloud platforms such as AWS, Google Cloud, or Azure.
  • Experience with version control systems, such as Git, and continuous integration/continuous deployment (CI/CD) practices.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills and ability to work collaboratively in a team environment.
  • Ability to manage multiple tasks and projects simultaneously while meeting deadlines.
About steampunk

Steampunk relies on several factors to determine salary, including but not limited to geographic location, contractual requirements, education, knowledge, skills, competencies, and experience. The projected compensation range for this position is $115,000 to $150,000.  The estimate displayed represents a typical annual salary range for this position. Annual salary is just one aspect of Steampunk's total compensation package for employees. Learn more about additional Steampunk benefits here. 

Identity Statement

As part of the application process, you are expected to be on camera during interviews and assessments. We reserve the right to take your picture to verify your identity and prevent fraud.

Steampunk is a Change Agent in the Federal contracting industry, bringing new thinking to clients in the Homeland, Federal Civilian, Health and DoD sectors.  Through our Human-Centered delivery methodology, we are fundamentally changing the expectations our Federal clients have for true shared accountability in solving their toughest mission challenges.  As an employee-owned company, we focus on investing in our employees to enable them to do the greatest work of their careers - and rewarding them for outstanding contributions to our growth. If you want to learn more about our story, visit http://www.steampunk.com.

We are an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law. Steampunk participates in the E-Verify program. 

Employment Type: OTHER