1

Machine Learning Software Engineer Jobs in Oregon

OR · On-site

Strong programming (Python, Golang) and algorithmic skills. * Solid foundations in machine learning, algorithms, or optimization * Curious, self-motivated, and comfortable working on open-ended ...

OR · On-site

As a Principal Machine Learning Engineer, you will work at the intersection of applied ML and platform engineering-collaborating closely with Research Scientists, Data Scientists, and ML Platform ...

Senior Software Engineer, Personalization & ML

OR · On-site +1

$122.40K - $161.30K/yr

As a Senior Software Engineer in this role, you'll redefine how servicing decisions are made ... You'll turn machine learning models and signals into systems that shape real borrower interactions ...

... Engineering, Mathematics, or a related field. * 5+/4+ years of professional work experience after BS/MS applying machine learning to real-world problems, and crafting scalable and effective ML/AI ...

OR · On-site

You know when to apply traditional algorithms versus machine learning approaches for perception ... Work closely with the R&D software engineering manager to understand team objectives, short term ...

... for a Software Engineer to help us expand and scale our backend systems. Our platform powers ... Interest in artificial intelligence, machine learning, or intelligent systems * Strong problem ...

OR · On-site

You will help design and build end-to-end machine learning solutions. * You will be working in ... You will work closely with engineers, product managers, other teams, and both internal and external ...

... machine learning solutions that have a direct impact on the business; help design and build ... a engineer-related occupation. Position requires: • Software Development • Testing ...

Senior Machine Learning Engineer

OR · On-site +1

$140K - $190K/yr

By joining our team as a Senior Machine Learning Engineer , you will play a pivotal role in building cutting-edge AI products that directly impact how new therapies reach patients. We're looking for ...

OR

$134.90K - $180.80K/yr

Senior Software Engineer Individual MUST have senior knowledge and senior hands-on experience in ... Bachelor's degree in a highly quantitative field (Computer Science, Machine Learning, Operational ...

Senior Backend Software Engineer, ObservoAI

OR · Remote

$122.40K - $161.30K/yr

As a Senior Software Engineer, you will be tasked with leading the architectural design and ... using advanced machine learning and LLMs. * Design cloud-native microservices and APIs that ...

OR · On-site

$122.40K - $161.30K/yr

Senior Machine Learning Engineer, Data & Intelligence Products AcuityMD is a software and data platform that accelerates access to medical technologies. We help MedTech companies understand how their ...

OR

$205K - $355K/yr

Finally, you will help build the foundational patterns that ML engineers will use for years to come as we ramp up our effort to introduce machine learning into our platform * Collect and gather ...

Senior Machine Learning Engineer

OR · On-site +1

$205K - $270K/yr

Machine Learning Engineers at Cresta work across several high-impact AI initiatives. Final team placement is determined based on experience, strengths, and business needs. Current focus areas include:

next page

Showing results 1-20

Machine Learning Software Engineer information

See Oregon salary details

$67.1K

$156K

$217.3K

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

As of May 30, 2026, the average yearly pay for machine learning software engineer in Oregon is $155,975.00, according to ZipRecruiter salary data. Most workers in this role earn between $126,900.00 and $182,900.00 per year, depending on experience, location, and employer.

What does a Machine Learning Software Engineer do?

A Machine Learning Software Engineer designs, develops, and deploys machine learning models within software applications. They work on data preprocessing, model training, optimization, and integration into production systems. Their role requires expertise in programming (Python, Java, or C++), machine learning frameworks (TensorFlow, PyTorch, or Scikit-learn), and cloud platforms. They collaborate with data scientists and software engineers to build scalable ML solutions.

What are the key skills and qualifications needed to thrive in the Machine Learning Software Engineer position, and why are they important?

To thrive as a Machine Learning Software Engineer, you need a solid understanding of programming (especially Python), algorithms, data structures, and mathematics, ideally backed by a degree in computer science, engineering, or a related field. Experience with frameworks such as TensorFlow or PyTorch, familiarity with cloud platforms (AWS, Azure, or GCP), and relevant certifications in data science or machine learning are highly valuable. Strong problem-solving skills, effective communication, and the ability to work collaboratively with cross-functional teams set outstanding candidates apart. These competencies are crucial for building deployable, scalable, and maintainable machine learning solutions that address real business challenges.

What are the day-to-day responsibilities of a Machine Learning Software Engineer?

As a Machine Learning Software Engineer, your daily tasks typically include developing and optimizing machine learning models, collaborating with data scientists and product teams to define requirements, and integrating models into production systems. You’ll work extensively with large datasets to preprocess, analyze, and validate data, as well as monitor model performance and iterate on solutions when needed. It's common to participate in code reviews, contribute to architectural decisions, and maintain documentation for reproducibility and knowledge sharing. This role offers a dynamic and intellectually stimulating environment, making it ideal for those who enjoy solving complex technical problems and working at the intersection of engineering and data science.
What are popular job titles related to Machine Learning Software Engineer jobs in Oregon? For Machine Learning Software Engineer jobs in Oregon, the most frequently searched job titles are:
What cities in Oregon are hiring for Machine Learning Software Engineer jobs? Cities in Oregon with the most Machine Learning Software Engineer job openings:
What are popular job titles related to Machine Learning Software Engineer jobs in OR? For Machine Learning Software Engineer jobs in OR, the most frequently searched job titles are:
Infographic showing various Machine Learning Software Engineer job openings in Oregon as of May 2026, with employment types broken down into 92% Full Time, 6% Part Time, and 2% Contract. Highlights an 78% Physical, 11% Hybrid, and 11% Remote job distribution, with an average salary of $155,975 per year, or $75 per hour.
Machine Learning Engineer, PhD Intern

Machine Learning Engineer, PhD Intern

Instacart

On-site

Other

Posted 6 hours ago


Instacart rating

6.7

Company rating: 6.7 out of 10

Based on 29 frontline employees who took The Breakroom Quiz


Job description

OVERVIEW

Since 2012, Instacart has been focused on making grocery delivery convenient, affordable, and accessible to everyone. We bring fresh groceries and everyday essentials to customers across the US and Canada from nearly 55,000 stores across 5,500 markets. Our mission is to create a world where everyone has access to the food they love, and to achieve that goal, we innovate in a wide range of areas including e-commerce, advertising, and fulfillment.

Machine learning is central to how we build intelligent shopping experiences at Instacart. We use machine learning and Internet-scale data to elevate customer experience, improve efficiency, and reduce cost. A few examples:

  • We build state-of-the-art models powering Search, Discovery, and Ads, combining generative AI and traditional machine learning to create best-in-class recommendations
  • We build rich product and knowledge graphs from catalog data imported from hundreds of retailers, applying them in recommendations and other user experiences
  • We redefine traditional domains across the company with AI, such as hyperpersonalized marketing and 0 1 meal planning products

We are looking for talented Ph.D. students to join our fast-moving ML teams and work on high-impact problems at the intersection of LLM research, large-scale ML systems, and real-world e-commerce applications.

ABOUT THE JOB

Based on your passion and background, you may choose to work in a few different areas:

  • Query understanding: Using cutting-edge AI and LLM-based techniques to understand user intent, refine queries, and support downstream retrieval and ranking.
  • Search relevance and ranking: Improving search relevance by incorporating signals from user behavior, catalog knowledge, and generative models, including hybrid retrieval and ranking systems.
  • Generative recommendations: Pushing the boundaries of where generative and traditional models intersect across retrieval and ranking systems; developing scalable feedback and reward modeling approaches for closed-loop learning (RFT).
  • LLM evaluation and AIQA systems: Building LLM-based evaluation frameworks (e.g., LLM-as-a-Judge, self-critique) to improve the quality and reliability of generative and agentic systems.
  • Low-latency and scalable LLM systems: Researching techniques to deploy LLMs in high-traffic, latency-sensitive production environments, balancing quality, cost, and latency through cascading, distillation, and selective generation.
  • Knowledge graphs: Working on graph data management and knowledge discovery over one of the world's largest grocery catalogs, and integrating structured knowledge with LLM-based reasoning and natural language interfaces.
  • Sequence modeling: Building temporal models for user behavior prediction.

ABOUT YOU

Minimum Qualifications:

  • Ph.D. student in computer science, mathematics, statistics, economics, or related areas.
  • Strong programming (Python, Golang) and algorithmic skills.
  • Solid foundations in machine learning, algorithms, or optimization
  • Curious, self-motivated, and comfortable working on open-ended problems

Preferred Qualifications: 

  • Ph.D. student at a top tier university in the United States 
  • Hands-on experience with generative or traditional modeling frameworks (PyTorch, Tensorflow, vLLM)
  • Prior industry or research internship in machine learning or AI
  • Interest and experience in translating research ideas into scalable production systems

What Instacart employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Instacart logo

About Instacart

Sourced by ZipRecruiter

Instacart, based in San Francisco, CA, US, operates within the retail industry, specifically grocery delivery and pick-up service. It is recognized as a pioneer in this field, delivering fresh groceries from local stores directly to customers' doors. The company, which launched its services in 2012, continues to pioneer change in the online grocery shopping sector through its commitment to cutting-edge technology, new business ideas, and dedicated service.

Industry

Technology, communication and media

Company size

10,000+ Employees

Headquarters location

San Francisco, CA, US

Year founded

2012