1

Contract Machine Learning Software Engineer Jobs in Orem, UT

Senior Engineer - Machine Learning

Midvale, UT · Hybrid

$98K - $135K/yr

As a Senior Engineer, Machine Learning at Berkadia, you'll be at the forefront of applying cutting ... Qualifications: * 6+ years of professional software development experience, with a focus on Python.

Senior Engineer - Machine Learning

Midvale, UT · On-site

$98K - $135K/yr

As a Senior Engineer, Machine Learning at Berkadia, you'll be at the forefront of applying cutting ... Qualifications: * 6+ years of professional software development experience, with a focus on Python.

Senior Machine Learning Engineer

Sandy, UT · On-site

$99K - $136K/yr

As Senior Machine Learning Engineer, you will own the evaluation and optimization of speech ... NICE) software products are used by 25,000+ global businesses, including 85 of the Fortune 100 ...

Must-Have Skills 3+ years of ML engineering experience -- model training, fine-tuning, or post-training pipelines in research or production Strong Python and deep learning proficiency (PyTorch ...

Senior Machine Learning Engineer

Sandy, UT · On-site

$113K - $150K/yr

As Senior Machine Learning Engineer, you will own the evaluation and optimization of speech ... NICE) software products are used by 25,000+ global businesses, including 85 of the Fortune 100 ...

Deep knowledge of supervised learning, unsupervised learning, feature engineering, model selection ... Varsity Tutors does not contract in: Alaska, California, Colorado, Delaware, Hawaii, Maine, New ...

Machine Learning Tutor

Provo, UT · Remote

$18 - $40/hr

Deep knowledge of supervised learning, unsupervised learning, feature engineering, model selection ... Varsity Tutors does not contract in: Alaska, California, Colorado, Delaware, Hawaii, Maine, New ...

Senior Machine Learning Engineer

Sandy, UT · Hybrid

$99K - $136K/yr

As Senior Machine Learning Engineer, you will own the evaluation and optimization of speech-oriented AI models - covering real-time transcription and speech-to-speech systems across dozens of ...

As a Machine Learning Engineer Co-Op on the MLE team, you will work on integrating ML models and Generative AI (GenAI) models, enabling ML/LLM-powered applications, and developing AI agents using ...

Utilizing more than 66 trillion data points, sophisticated machine learning and AI models, Pattern ... Lead software engineers to deliver innovative, high-quality products on a foundation of ...

next page

Showing results 1-20

Contract Machine Learning Software Engineer information

See Orem, UT salary details

$55.2K

$128.3K

$178.7K

How much do contract machine learning software engineer jobs pay per year?

As of Aug 18, 2026, the average yearly pay for contract machine learning software engineer in Orem, UT is $128,253.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,300.00 and $150,400.00 per year, depending on experience, location, and employer.

What is a contract machine learning software engineer?

A Contract Machine Learning Software Engineer is a professional who is hired on a temporary or project basis to design, develop, and deploy machine learning models and systems. They often work with organizations that need specialized expertise for a limited duration, helping to build algorithms, analyze data, and integrate AI solutions into existing software products. Contract engineers typically have strong backgrounds in programming, mathematics, and data science, and they may work remotely or on-site. Their responsibilities can range from data preprocessing and model training to deploying models in production environments. This arrangement allows companies to access advanced machine learning skills without committing to a full-time hire.

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

To thrive as a Contract Machine Learning Software Engineer, you need a strong background in computer science, proficiency in programming languages like Python, and expertise in machine learning algorithms, typically supported by a relevant degree or equivalent experience. Familiarity with frameworks and tools such as TensorFlow, PyTorch, scikit-learn, and cloud platforms, along with knowledge of version control systems like Git, is essential. Strong problem-solving abilities, communication skills, and the ability to work independently or with cross-functional teams make someone stand out in this role. These skills ensure efficient delivery of scalable machine learning solutions that meet client requirements and project timelines.

How does a contract machine learning software engineer typically collaborate with full-time team members during a project?

As a Contract Machine Learning Software Engineer, you will often work closely with full-time data scientists, software engineers, and product managers. Collaboration usually happens through regular stand-up meetings, code reviews, and shared documentation platforms. Despite being a contractor, you’re expected to integrate seamlessly with the team, communicate progress transparently, and adapt to the company’s workflows. Building strong relationships and proactively seeking feedback can help ensure your contributions align with the project’s goals and timelines.

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

AspectContract Machine Learning Software EngineerData Scientist
CredentialsBachelor's or Master’s in CS, ML, or related fields; experience with ML frameworksBachelor's or Master’s in Statistics, Data Science, or related fields; strong analytical skills
Work EnvironmentProject-based, often remote, focused on developing ML models and softwareData analysis, visualization, and interpretation, often in research or business settings
Employer & Industry UsageTech companies, startups, consulting firms; used for deploying ML solutionsResearch institutions, finance, healthcare, and tech; used for insights and decision-making

The main difference is that Contract Machine Learning Software Engineers focus on developing and deploying ML models as software solutions, while Data Scientists analyze data to generate insights. Both roles require strong technical skills, but their primary objectives and work environments differ.

What are popular job titles related to Contract Machine Learning Software Engineer jobs in Orem, UT?

For Contract Machine Learning Software Engineer jobs in Orem, UT, the most frequently searched job titles are:

What job categories do people searching Contract Machine Learning Software Engineer jobs in Orem, UT look for?

The top searched job categories for Contract Machine Learning Software Engineer jobs in Orem, UT are:

Senior Engineer - Machine Learning

Berkadia

Midvale, UT • Hybrid

$98K - $135K/yr

Full-time

Posted 8 days ago


Job description

Are you looking for an opportunity to bring your unique skills and experiences to a leading commercial loan servicer?

As a Senior Engineer, Machine Learning at Berkadia, you'll be at the forefront of applying cutting-edge machine learning and generative AI to redefine how the commercial real estate industry operates. Berkadia now has a dedicated machine learning team and an established generative AI system - Berkie - which is transforming the way Berkadians work. In this role, you will contribute directly to expanding and improving Berkie, building on top of proprietary company data to create intelligent systems that drive operational efficiency, enhance workflows, and generate revenue. 

You will work closely with product, engineering, architecture, and data teams to design, implement, and scale AI systems - ranging from predictive modeling and traditional machine learning pipelines to agentic systems, intelligent document processing, and generative AI applications. This is a high-impact position for someone passionate about applying AI to real-world problems, who thrives in a collaborative environment and stays ahead in a fast-moving field. 

Join Berkadia's loan servicing platform and learn from the best of the best at the largest U.S. non-bank commercial mortgage servicer in the industry. We provide the personal and professional development opportunities you need to impact the commercial real estate industry, build a career that takes the long view, and reach your full potential. Be Your Best Self. Be Berkadia.

We are committed to growing your career, so in this role you will:

Responsibilities:

  • Design, implement, and maintain production-ready machine learning systems using both generative and traditional techniques. 
  • Architect end-to-end AI solutions for use cases such as intelligent document processing, agentic systems, and information retrieval. 
  • Drive the continued development of Berkie, Berkadia's generative AI platform, ensuring it delivers meaningful access to proprietary data and supports efficiency and growth across the business. 
  • Collaborate with cross-functional teams - including product, engineering, and data - to identify impactful problems and translate them into scalable AI solutions. 
  • Write maintainable, high-quality code using Python and modern cloud infrastructure; use notebooks as needed for experimentation and rapid iteration. 
  • Establish and contribute to best practices in MLOps, including model deployment, monitoring, observability, and continuous improvement. 
  • Participate in peer reviews, design discussions, and team learning sessions to foster transparency and knowledge-sharing. 
  • Document system designs, decisions, and outcomes to improve clarity and reproducibility across the team. 
  • Stay up-to-date with the rapidly evolving ML and GenAI landscape; self-learning and curiosity are essential to success in this role. 
  • Take initiative, share wins, and work with purpose - we value engineers who care deeply about their craft and their impact on others. 

We are passionate about your growth, so to achieve success in this role you should have: 

Qualifications:

  • 6+ years of professional software development experience, with a focus on Python.
  • Experience building both traditional machine learning models (e.g., regression, classification, clustering) and generative AI systems (e.g., LLMs, retrieval-augmented generation, prompt engineering).
  • Required experience designing and building AI agents, including tool use, orchestration, memory/context management, and workflow automation.
  • Required experience building AI evaluation harnesses to test, measure, monitor, and improve agent and LLM application quality.
  • Familiarity with cloud infrastructure and MLOps practices (deployment, monitoring, observability).
  • Experience working with unstructured and semi-structured data, including transforming it into structured formats via machine learning.
  • React frontend development skills/Javascript are a plus.
  • Experience with Agile methodologies and CI/CD practices.
  • Bachelor's degree in Computer Science or another STEM field with heavy analytics focus preferred 

We believe People Matter, so we offer benefits that go beyond:

  • Monthly paid volunteer hours and donation matching to benefit our communities 
  • Employee Resource Groups that help you grow with us
  • Fertility and family planning services  
  • Up to 12-weeks of fully paid parental leave   
  • Mental health care, including free counseling sessions:  
  • We'll help you fund your learning journey with generous tuition reimbursement 
  • Pet insurance discounts 
  • And more! 

Be Your Best Self. Be Berkadia. 

#LI-HG1 #LI-HYBRID