1

Machine Learning Engineer New Grad Jobs in Saint Peters, MO

MLE II

Saint Louis, MO · On-site

$50 - $55/hr

Expand the platform to support new healthcare data sources, foundation models, and predictive modeling use cases. WHAT YOU BRING * 1-3 years of experience in Software Engineering, Machine Learning ...

Deep knowledge of supervised learning, unsupervised learning, feature engineering, model selection ... Alaska, California, Colorado, Delaware, Hawaii, Maine, New Hampshire, North Dakota, Vermont, West ...

AI Engineer

Troy, MO · On-site

$120 - $180/hr

Build, train, and evaluate machine learning models for classification, prediction, and simulation tasks * Collaborate with software engineers to integrate AI capabilities into applications and ...

New

The ideal candidate will combine strong machine learning expertise, data engineering skills, and ... The new hire salary range displays the minimum and maximum salary targets for this position across ...

The ideal candidate will combine strong machine learning expertise, data engineering skills, and ... The new hire salary range displays the minimum and maximum salary targets for this position across ...

The ideal candidate will combine strong machine learning expertise, data engineering skills, and ... The new hire salary range displays the minimum and maximum salary targets for this position across ...

next page

Showing results 1-20

Machine Learning Engineer New Grad information

See Saint Peters, MO salary details

$30.1K

$123.1K

$185K

How much do machine learning engineer new grad jobs pay per year?

As of Aug 21, 2026, the average yearly pay for machine learning engineer new grad in Saint Peters, MO is $123,124.00, according to ZipRecruiter salary data. Most workers in this role earn between $97,000.00 and $148,200.00 per year, depending on experience, location, and employer.

What is a machine learning engineer new grad?

A Machine Learning Engineer New Grad job is an entry-level role for recent graduates specializing in machine learning and artificial intelligence. It typically involves developing, training, and deploying machine learning models, working with large datasets, and optimizing algorithms for performance. New grads in this role often collaborate with data scientists, software engineers, and product teams to integrate models into applications. Employers look for proficiency in programming (Python, TensorFlow, PyTorch), a strong foundation in ML concepts, and experience with data processing. This role provides an opportunity to gain hands-on industry experience and grow technical skills in real-world applications.

What are the typical day-to-day tasks of a machine learning engineer new grad?

As a Machine Learning Engineer New Grad, your daily tasks often include collecting and preprocessing data, developing and testing machine learning models, and analyzing model performance. You may work closely with data scientists and software engineers to integrate models into production systems and address real-world business problems. Participating in team meetings, code reviews, and collaborative projects is common, providing opportunities to learn best practices and receive mentorship. This hands-on, varied workload helps you quickly build technical and collaborative skills early in your career.

What are the key skills and qualifications needed to thrive in the machine learning engineer new grad position, and why are they important?

To thrive as a Machine Learning Engineer New Grad, a strong background in computer science, statistics, and mathematics, often supported by a relevant degree, is essential. Familiarity with programming languages like Python or Java, machine learning frameworks (such as TensorFlow or PyTorch), and basic knowledge of data tools and cloud platforms is typically required. Effective problem-solving, eagerness to learn, and clear communication help new grads excel when collaborating on projects and learning from senior team members. These skills and qualities are vital for adapting quickly, contributing to team goals, and building a successful foundation in this fast-evolving technical field.

What cities near Saint Peters, MO are hiring for Machine Learning Engineer New Grad jobs?

Cities near Saint Peters, MO with the most Machine Learning Engineer New Grad job openings:

Infographic showing various Machine Learning Engineer New Grad job openings in Saint Peters, MO as of July 2026, with employment types broken down into 91% Full Time, 6% Part Time, and 3% Contract. Highlights an 90% Physical, 3% Hybrid, and 7% Remote job distribution, with an average salary of $123,124 per year, or $59.2 per hour.

Full-time

Re-posted 2 days ago


Job description

Freedom Technology Solutions Group is seeking a Machine Learning Engineer to develop, deploy, and optimize production AI/ML capabilities supporting mission-critical geospatial and intelligence systems. You will work at the intersection of software engineering, cloud architecture, and data science to build scalable machine learning pipelines capable of operating within secure government environments.

This is a hands-on engineering position focused on moving models from research into reliable production systems.


Responsibilities:

  • Da
  • Design, train, validate, and deploy machine learning models
  • Build production inference pipelines
  • Develop feature engineering workflows
  • Optimize model performance and resource utilization
  • Implement MLOps pipelines supporting continuous integration and deployment
  • Build scalable APIs exposing AI capabilities
  • Monitor model drift and operational performance
  • Collaborate with Data Scientists and Software Engineers
  • Deploy AI workloads into AWS cloud environments
  • Support computer vision, NLP, and geospatial AI initiatives
  • Collaborate with architects, data scientists, and mission stakeholders to gather, document, and refine customer requirements, including data mapping and integration needs
  • Assist in implementing integration solutions in collaboration with development team members
  • Facilitate communication between stakeholders to ensure timely and effective requirements execution
  • Ensure activities align with established processes, standards, and mission objectives
  • Contribute to documentation of processes, procedures, integration patterns, and lessons learned


Key Technologies

  •  A
  • Python
  • PyTorch
  • TensorFlow
  • Scikit-learn
  • Hugging Face
  • MLflow
  • Docker/Podman
  • Kubernetes/EKS
  • ECS
  • Lambda
  • SageMaker
  • GitLab CI/CD
  • Linux
  • PostgreSQL/PostGIS, Aurora, Oracle (w/Spatial)
  • Redis, Elasticache
  • GDAL, Rasterio, OGR

Required Qualifications

  • Active TS/SCI clearance (eligible for CI Poly)
  • 1-3(Junior), 3-7(Journeyman), 8-11 (Senior), >12 (Principal) years of experience in software development, system integration, or technical support roles
  • Experience working directly with customers or stakeholders in a technical or mission environment
  • Strong communication and coordination skills across technical and non-technical teams
  • Experience gathering and documenting requirements
  • Ability to manage multiple tasks and priorities in a dynamic environment
  • Familiarity with Agile development practices
  • Experience using GitLab or similar tools for collaboration and tracking


Desired Qualifications

  • Experience deploying production AI systems
  • Experience with computer vision
  • Experience with large language models
  • Geospatial AI experience
  • AWS AI services
  • Experience processing satellite imagery
  • Familiarity secure data movement environments
  • Experience working with enterprise service processes such as Service+
  • Development or scripting experience (Python, JavaScript, or similar)
  • Geospatial/GIS development a plus
  • Experience with data mapping or integration workflows (using JSON or other object notation)
  • Familiarity with operational dashboards and metrics reporting
  • Experience supporting customer requirement implementation and/or system integration efforts