1

Junior Machine Learning Engineer Jobs in Farmington, UT

Machinist Master Grinder

Salt Lake City, UT · On-site

$17 - $21/hr

... engineering and production teams. * Adapt standard tooling, mount cutting tools, set feeds and ... Provide work direction and assist with machine set-up for junior machinists. * Troubleshoot and ...

Drive Smule's AI-first engineering practices by embedding AI-assisted development, automation, machine learning/deep learning systems, and modern developer productivity tools into daily engineering ...

Job Brief Data Science, Machine Learning, Programming Are you VIGILANT about your career? RealmOne definitely is! RealmOne was built on the principle that people matter first and foremost. We believe ...

... machine learning and data engineering to develop scalable solutions. - Identify areas where resources fall short of needs and provide thoughtful and sustainable solutions to benefit the team - Be a ...

Expertise in one or more modeling/machine learning programming languages such as R or Python. What would make you stand out: * Experience with a variety of data structures and databases (SQL, no-SQL ...

Showing results 41-60

Junior Machine Learning Engineer information

See Farmington, UT salary details

$31.8K

$68.1K

$103.9K

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

As of Aug 15, 2026, the average yearly pay for junior machine learning engineer in Farmington, UT is $68,104.00, according to ZipRecruiter salary data. Most workers in this role earn between $46,000.00 and $75,900.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?

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 cities near Farmington, UT are hiring for Junior Machine Learning Engineer jobs?

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

Infographic showing various Junior Machine Learning Engineer job openings in Farmington, 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 $68,104 per year, or $32.7 per hour.

Machinist Master Grinder

Vareximaging

Salt Lake City, UT • On-site

$17 - $21/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 5 days ago


Job description

To apply to a Varex Imaging position, please create an account and sign-in.

CURRENT VAREX IMAGING EMPLOYEES: Please apply by logging into your internal Workday Account.

SummaryWe are seeking an experienced Machinist Master Grinder to join our team. The successful candidate will facilitate the in-house or third-party manufacturing of x-ray tube bearings while working closely with engineering and production teams.Job Description
  • Adapt standard tooling, mount cutting tools, set feeds and speeds, and make necessary adjustments.
  • Perform heat treating, finishing, grinding, honing, brazing, and mechanical assembly operations as required.
  • Provide work direction and assist with machine set-up for junior machinists.
  • Troubleshoot and repair grinding equipment to support quality requirements and production demand.
  • Train other employees in bearing component development, manufacturing, and assembly.
  • Perform rework and repair single parts or complete assemblies

Minimum Required Skills and Knowledge

  • 4 years of concentrated machinist training.
  • Able to read and interpret engineering drawings.
  • Demonstrated job planning abilities and knowledge of mathematics through trigonometry.
  • Understands how to work with a variety of materials.

Experience Level with Business Tools

  • Proficient in utilizing business tools such as: E-mail, Microsoft Word, Excel, and PowerPoint.
  • Experience with SAP or equivalent ERP product and productivity software desired.

Education and Experience

  • 2-year certificate in Machining with emphasis on grinding.
  • Desired 10+ years of hands-on grinding experience producing precision parts.
  • Formal training and practical ability to convert tolerancing from manufacturing drawings to machine language.
  • Proven ability to lead setup, documentation, process, and procedures for consistently producing x-ray bearings.

ENVIRONMENT AND PHYSICAL REQUIREMENTS

Employee must be able to meet the following requirements with or without an accommodation.

  • Medium work that will occasionally require employee to lift/move up to 10 lbs. and occasionally lift more than 15 lbs. to greater than 20 lbs.
  • Lifting, carrying, pushing, pulling, or moving heavy equipment and/or supplies occasionally.
  • Reaching above and below the shoulder occasionally.
  • Above-average agility and dexterity with the ability to hold, grasp and manipulate small parts and use hand and power tools constantly.
  • Wear personal protective equipment (PPE) and handle physical exertion, such as long periods of standing, walking, bending, crouching, stretching, reaching, repetitive motion, or similar activities.
  • Work environments includes: moving mechanical parts, repetitive hand motion.
  • Travel to offsite training sites. Valid driver's license. (if need on job profile)

Time Type:

Full time

Job Type:

Regular

Work Shift:

N/A

Pay Rate Type:

Hourly

Benefits and Perks


Varex Imaging provides competitive pay and benefits to support the financial, physical, and emotional well-being of the people who make our company successful.

  • Medical Insurance

  • Dental/Vision

  • 10 Paid Holidays

  • PTO

  • Employee Stock Purchase Plan

  • 401K match

  • Paid Parental Leave

  • Short & Long-Term Disability and Life Insurance

  • Competitive Pay

  • Flexible Schedules

  • Variety of Shift Options

  • Free Safety Shoes

  • Friendly Work Environment

  • On-site Cafeteria, Company Nurse, Credit Union, and Gym

  • Free Coffee and Soda

  • Tuition Reimbursement

  • Employee Referral Program

  • Career Advancement Opportunities

  • Employee Discounts

  • EV Charging Stations

All qualified applicants will receive consideration for employment without regard to race, sex, color, religion, sexual orientation, gender identity, national origin, protected veteran status, or on the basis of disability.