1

Junior Machine Learning Jobs in Minnesota (NOW HIRING)

We're a passionate team that values collaboration, continuous learning, and going above and beyond ... Junior Machinists and Production Operators in diagnosing and resolving technical issues that arise ...

We're a passionate team that values collaboration, continuous learning, and going above and beyond ... Junior Machinists and Production Operators in diagnosing and resolving technical issues that arise ...

Senior AI Engineer

Minneapolis, MN · On-site

$150 - $200/hr

Architect and scale machine learning pipelines to support automated workflows across Fund ... Mentor junior engineering staff and advise the Managing Director on technical priorities and secure ...

Senior AI Engineer - SFL Scientific

Minneapolis, MN · On-site

$109K - $149K/yr

Work with clients to design, develop, and deploy new architectures to support machine learning ... Mentor, motivate, and coach junior members on technical best practices and inspire professional ...

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.

Power BI SME

Virginia, MN · On-site

$80 - $100/hr

Provide guidance and mentorship to junior analysts and team members on Power BI and data ... Familiarity with machine learning and advanced analytics concepts. Strategic Data Systems provides ...

Showing results 21-40

Junior Machine Learning information

See Minnesota salary details

$7

$26

$46

How much do junior machine learning jobs pay per hour?

As of Sep 8, 2026, the average hourly pay for junior machine learning in Minnesota is $26.40, according to ZipRecruiter salary data. Most workers in this role earn between $16.01 and $32.50 per hour, depending on experience, location, and employer.

What does a junior machine learning engineer do?

A Junior Machine Learning Engineer assists in the development and implementation of machine learning models and algorithms under the supervision of more experienced engineers. They typically help with data collection, cleaning, feature engineering, model training, and evaluation. Junior engineers may also write code, test prototypes, and contribute to improving model performance while learning best practices in the field. Their role often involves collaborating with data scientists and software engineers to integrate machine learning solutions into products or services.

What are the key skills and qualifications needed to thrive as a junior machine learning engineer?

To thrive as a Junior Machine Learning Engineer, you need a solid understanding of programming (especially Python), basic statistics, linear algebra, and familiarity with machine learning concepts, typically supported by a relevant degree or coursework. Proficiency in tools and frameworks like scikit-learn, TensorFlow, PyTorch, and version control systems such as Git is often expected. Strong problem-solving abilities, curiosity, and effective communication are crucial soft skills for collaborating with teams and explaining technical concepts. These skills and qualities are important because they enable you to contribute effectively to building, testing, and improving machine learning models in real-world applications.

What types of projects and tasks can a junior machine learning professional typically expect to work on in their first year?

As a Junior Machine Learning professional, you’ll often support senior data scientists and engineers by preparing data, implementing basic algorithms, and assisting with model evaluation. Your daily tasks may include data cleaning, feature engineering, running experiments, and writing code to automate data pipelines. You might also help document processes and present your findings to team members. While the work is often collaborative, you’ll have opportunities to take ownership of smaller projects and progressively contribute to larger initiatives as you gain experience.

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

AspectJunior Machine LearningData Scientist
Required CredentialsBachelor's in CS, Data Science, or related field; some experience with ML toolsBachelor's or Master's in CS, Statistics, or related; strong programming and statistical skills
Work EnvironmentEntry-level projects, supervised tasks, team collaborationAdvanced analysis, model development, cross-functional teams
Industry UsageCommon in tech companies, startups, research labsWidespread across industries like finance, healthcare, tech

Junior Machine Learning roles focus on foundational ML tasks and learning on the job, while Data Scientists handle complex data analysis, model building, and strategic insights. The roles differ mainly in experience level and scope of responsibilities, but both require strong technical skills and familiarity with data tools.

What are the most commonly searched types of Machine Learning jobs in Minnesota?

The most popular types of Machine Learning jobs in Minnesota are:

What cities in Minnesota are hiring for Junior Machine Learning jobs?

Cities in Minnesota with the most Junior Machine Learning job openings:

Infographic showing various Junior Machine Learning job openings in Minnesota as of August 2026, with employment types broken down into 1% As Needed, 74% Full Time, 22% Part Time, 2% Contract, and 1% Nights. Highlights an 87% Physical, 2% Hybrid, and 11% Remote job distribution, with an average salary of $54,914 per year, or $26.4 per hour.

CNC Machinist - Swiss - Weekends

U.M.C., Inc.

Monticello, MN • On-site

$33.39 - $55.50/hr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 27 days ago


Job description

Job Type
Full-time
Description
At UMC, we don't just make products - we innovate, solve problems, and build a better future. As a proud, privately owned second-generation manufacturer, we've earned our reputation as leaders in our industry by producing highly complex parts with precision and ingenuity. What sets us apart? Our people. We're a passionate team that values collaboration, continuous learning, and going above and beyond. If this sounds like your kind of workplace, keep reading!
Why UMC?
  • Generous PTO: Start with 3 weeks of paid time off per year, with accrual starting on day one.
  • Comprehensive Benefits: Medical, dental, vision, short- and long-term disability, and paid holidays.
  • Competivie Pay: The position includes a 20% shift differential and an annual $3,000.00 retention bonus.
  • 401k Match: Dollar-for-dollar matching up to 5%.
  • Professional Growth: Tuition reimbursement for professional development.
  • Work Schedule: Friday-Sunday, 4:00 am-4:30 pm or 5:00am-5:30pm, onsite in Monticello, MN.

About the Role
As a Swiss CNC Machinist, you will play a key role in the daily operation and setup of Swiss CNC machines, ensuring quality, precision, and efficiency in our manufacturing processes. You will be responsible for meeting production goals, troubleshooting processes, and maintaining a safe, high-performing work environment. If you enjoy working with cutting-edge technology, solving problems, continuously improving processes, and are aligned with our core values- Great People, Going Beyond, and Growing -we would love to have you join our team.
What You'll Do
  • Independently set up and operate machines for various jobs, ensuring adherence to company quality standards and production efficiency. While seeking assistance from a supervisor or senior machinist for advanced setups, as needed.
  • Troubleshoot production issues with support from Senior Machinist, Supervisors, and Engineers to ensure smooth production flow.
  • Conducted in-process inspections of machined products, documenting results to ensure products met specifications.
  • Assist Junior Machinists and Production Operators in diagnosing and resolving technical issues that arise during machining operations, to enhance team competency and flexibility.
  • Maintain a safe working environment, upholding a proactive safety culture by identifying and addressing potential hazards.

Requirements
Education and Experience:
  • Associates degree in Machining or related field or work experience in place of education.
  • 2+ years' experience as a machinist
  • Citizen or Star Swiss Machining experience preferred.

Skills and Competencies:
  • Ability to express ideas, share information, listen actively, and demonstrate professionalism in written and verbal communication.
  • Able to read and interpret blueprints, use simple math to perform basic calculations, and use hand-held measuring tools.
  • Basic knowledge of CMM, VCMM, and GD&T.
  • Promotes a sense of urgency to expedite work through area while maintaining quality standards.
  • Strong mechanical aptitude.
  • Excellent attention to detail and problem-solving skills.
  • Able to make effective and timely decisions.
  • Ability to work independently and as part of a team.
  • Able to work efficiently with minimal supervision.
  • Embodies the personal commitment to the shared core values of UMC: Great People, Going Beyond, and Growing.

Culture Fit:
  • You're a team player who thrives on collaboration.
  • You bring a growth mindset and embrace challenges with grit.
  • You care deeply about delivering excellence and going beyond expectations.

Ready to Join a Winning Team?
If you're passionate about building relationships, solving problems, and contributing to a culture of innovation, UMC is the place for you. Let's grow together - apply today and make an impact!
UMC is an Equal Employment Opportunity Employer
Salary Description
$33.39-$55.50/hour - shift differential included