1

Junior Machine Learning Engineer Jobs in Ogden, UT

* Own model training and post-training pipelines end to end: SFT, RLHF, PPO, DPO, and reward model training in PyTorch * Build and maintain the infrastructure around RL training: rollout collection ...

* Own model training and post-training pipelines end to end: SFT, RLHF, PPO, DPO, and reward model training in PyTorch * Build and maintain the infrastructure around RL training: rollout collection ...

Sr. Applied AI Engineer

Salt Lake City, UT · On-site

$101K - $138K/yr

AWS Certified Machine Learning Engineer - Associate or equivalent * Cloud AI infrastructure management using AWS services and Terraform * AI observability experience with OpenTelemetry, Langfuse, or ...

Sr. Applied AI Engineer

Salt Lake City, UT · On-site

$101K - $138K/yr

AWS Certified Machine Learning Engineer - Associate or equivalent * Cloud AI infrastructure management using AWS services and Terraform * AI observability experience with OpenTelemetry, Langfuse, or ...

Those in data science and machine learning engineering at PwC will focus on leveraging advanced ... junior staff while upholding remarkable standards of quality and innovation in deliverables.

Programming, set up, and operation of Mazak Machines utilizing Mazatrol programming language ... Training and mentoring junior Machinists. * Curating a clean and safe work environment. Key ...

next page

Showing results 1-20

Junior Machine Learning Engineer information

See Ogden, UT salary details

$32.8K

$70.3K

$107.2K

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

As of Sep 8, 2026, the average yearly pay for junior machine learning engineer in Ogden, UT is $70,261.00, according to ZipRecruiter salary data. Most workers in this role earn between $47,500.00 and $78,300.00 per year, depending on experience, location, and employer.

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 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 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 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.

How much do junior machine learning engineers make?

Junior machine learning engineers typically earn between $70,000 and $100,000 annually, depending on location, education, and industry. Entry-level roles often require knowledge of programming languages like Python and familiarity with machine learning frameworks such as TensorFlow or PyTorch.

What job categories do people searching Junior Machine Learning Engineer jobs in Ogden, UT look for?

The top searched job categories for Junior Machine Learning Engineer jobs in Ogden, UT are:

What cities near Ogden, UT are hiring for Junior Machine Learning Engineer jobs?

Cities near Ogden, UT with the most Junior Machine Learning Engineer job openings:

Infographic showing various Junior Machine Learning Engineer job openings in Ogden, UT as of August 2026, with employment types broken down into 1% As Needed, 73% Full Time, 23% Part Time, 1% Temporary, and 2% Contract. Highlights an 87% Physical, 2% Hybrid, and 11% Remote job distribution, with an average salary of $70,261 per year, or $33.8 per hour.

Machine Learning Engineer

Extra Space

Salt Lake City, UT • On-site

Full-time

Posted 18 days ago


Job description

*** Please note that this position is HYBRID, requiring this person to work onsite at our Cottonwood Heights corporate office in Salt Lake City, UT three days a week ***
Job Summary
Responsible to build and deploy advanced analytics systems into production. Responsible for maintaining the environments and software for ongoing maintenance of these systems. Familiar with database structures, statistical modelling, software engineering best practices, and the latest developments in generative AI.
Duties & Responsibilities
Builds and deploys scalable analytical systems.
Develops data science proof-of-concept models into production-ready applications. Follows industry standard principles on software development.
Builds data science applications related to text-based search, and audio & video recordings.
Uses statistical modeling or A/B testing approaches to evaluate algorithmic improvements to model.
Executes on technical roadmap for data science products.
Performs systems analysis, interprets the findings from it and explains the finding to business audience to improve products such as revenue management system, and paid search bidding system.
Documents assigned aspects of projects including business objectives, data gathering and processing, leading approaches, final algorithm, detailed set of results and analytical metrics.
Develop and optimize prompts for large language models (LLMs), evaluate and fine-tune AI models to achieve desired outcomes for specific business applications.
Collaborate with various teams to integrate and test data science and AI applications.
Qualifications
A Master's Degree in computer science, data science, mathematics, statistics, finance, economics, or other engineering
Requires 3+ years' experience in deploying advanced analytics solutions to drive business outcomes.
Competencies
Proven analytical skills with data driven decision-making skills.
Ability to manage large data sets, develop data pipelines.
SQL programming skills. Python or R programming skills.
Knowledge of vector databases, embedding models, LLM endpoints.
Team player with excellent collaboration skills.
Highly motivated and high level of energy and enthusiasm.
Prior experience with cloud technologies will be a plus.
Work Environment & Physical Requirements
Performs sedentary work in an office environment with limited lifting (less than 10 pounds) or walking required. Close visual acuity required to perform work at computer terminal. No exposure to adverse environmental conditions. Requires repetitive typing motion, talking, hearing, grasping and feeling.
Disclaimer
The job description outlines the general nature and scope of work employees perform in this role. It's not intended to be an exhaustive list of all duties, responsibilities, or qualifications required for the position. The company reserves the right to modify, revise, or update the job description to meet business needs.

If you are a current Extra Space employee, please apply through Jobs Hub in Workday.

We are anequal opportunityemployer andvalue diversityat our company. Wedo not discriminateon the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Applications Deadline: Applications will be accepted until the position is filled.