1

Senior Machine Learning Engineer Jobs in Oregon (NOW HIRING)

Machine Learning Engineer

Foster, OR ยท On-site +1

$160K - $215K/yr

The Machine Learning Engineer will work in close collaboration with the core instrument, assay and ... This role reports to the Sr. Director AI and can be based in our San Diego CA or Foster City CA ...

Comscore, Total Visits, March 2025) Day to Day As a Machine Learning Engineer III, you will be a team lead. You will own one of the team's major workstreams, help drive technical direction for the ...

OR ยท On-site

$91K - $124K/yr

Overview As a Senior Machine Learning Engineer II on the Ads Response Prediction team, you will lead the design and development of core ML models that power Instacart's ads ecosystem. This is a ...

OR ยท On-site

$104K - $143K/yr

We are looking for a Senior Staff Machine Learning Engineer to help lead this transformation. In this role, you will define the technical vision for how machine learning powers the Instacart shopping ...

OR ยท On-site

$170K - $334K/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 Operations Engineer

Portland, OR ยท On-site

$110K - $152K/yr

... machine learning engineering, backend software engineering, MLOps, or a closely related field * Production ML service experience -- deploying, serving, and operating models in low-latency, high ...

New

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

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

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

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

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

OR ยท On-site

$104K - $143K/yr

Partnering closely with product managers, marketers, data scientists, and backend engineers to ... Experience in LLM and reinforcement learning.

next page

Showing results 1-20

Senior Machine Learning Engineer information

See Oregon salary details

$62.9K

$133.8K

$194K

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

As of Jun 20, 2026, the average yearly pay for senior machine learning engineer in Oregon is $133,807.00, according to ZipRecruiter salary data. Most workers in this role earn between $110,500.00 and $151,700.00 per year, depending on experience, location, and employer.

What are some common challenges Senior Machine Learning Engineers face when deploying models to production, and how can they be addressed?

Senior Machine Learning Engineers often encounter challenges related to model scalability, maintaining performance in real-world scenarios, and ensuring reliable integration with existing systems. Addressing these challenges typically involves thorough testing, implementing robust monitoring for model drift, and collaborating closely with DevOps and software engineering teams to streamline deployment pipelines. Staying updated on best practices in MLOps and adopting tools for automated deployment and monitoring can greatly improve the reliability and efficiency of production models.

What does a Senior Machine Learning Engineer do?

A Senior Machine Learning Engineer designs, develops, and implements machine learning models to solve complex problems. They are responsible for selecting appropriate algorithms, preprocessing data, and optimizing model performance. Additionally, they collaborate with data scientists, software engineers, and product teams to integrate machine learning solutions into production systems. Senior engineers also mentor junior team members and contribute to setting technical direction for machine learning projects.

What are the key skills and qualifications needed to thrive as a Senior Machine Learning Engineer, and why are they important?

To thrive as a Senior Machine Learning Engineer, you need advanced knowledge of machine learning algorithms, statistical modeling, and programming languages like Python or Java, typically supported by a degree in computer science or a related field. Experience with frameworks and tools such as TensorFlow, PyTorch, scikit-learn, and cloud platforms, as well as familiarity with version control and CI/CD systems, is essential. Strong problem-solving, communication, and leadership skills help you collaborate effectively and mentor junior team members. These capabilities are crucial for designing scalable ML solutions and driving impactful results within complex, dynamic projects.

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

AspectSenior Machine Learning EngineerData Scientist
Required CredentialsBachelor's/Master's in CS, ML, or related; experience with ML frameworksBachelor's/Master's in CS, Statistics, or related; strong analytical skills
Work EnvironmentDevelops and deploys ML models in production systemsAnalyzes data, builds models, and provides insights
Industry UsageTech, finance, healthcare, e-commerceResearch, finance, marketing, tech

While both roles require strong technical skills and knowledge of machine learning, Senior Machine Learning Engineers focus more on deploying scalable ML solutions in production environments, whereas Data Scientists primarily analyze data and develop models for insights. The roles often overlap but differ in their core responsibilities and focus areas.

What are the most commonly searched types of Machine Learning Engineer jobs in Oregon? The most popular types of Machine Learning Engineer jobs in Oregon are:
What are popular job titles related to Senior Machine Learning Engineer jobs in Oregon? For Senior Machine Learning Engineer jobs in Oregon, the most frequently searched job titles are:
What job categories do people searching Senior Machine Learning Engineer jobs in Oregon look for? The top searched job categories for Senior Machine Learning Engineer jobs in Oregon are:
What cities in Oregon are hiring for Senior Machine Learning Engineer jobs? Cities in Oregon with the most Senior Machine Learning Engineer job openings:
Machine Learning Engineer

Machine Learning Engineer

Cellanome

Foster, OR โ€ข On-site, Remote

$160K - $215K/yr

Other

Posted 23 days ago


Job description

The Machine Learning Engineer will work in close collaboration with the core instrument, assay and software teams to develop algorithms for data analysis and workflow automation. This role reports to the Sr. Director AI and can be based in our San Diego CA or Foster City CA offices. Possibility for Remote.

Key Responsibilities:

  • Design, develop, and optimize advanced algorithms for workflow automation, which include computer vision and computational geometry components.
  • Develop signal-processing and image-analysis algorithms using classical methods as well as modern AI/ML approaches, including neural networks.
  • Perform system-level analysis, simulation, and validation to ensure algorithm performance meets product requirements.
  • Collaborate with cross-functional hardware, software, and product engineering teams to integrate algorithms into our broader software ecosystem.
  • Optimize algorithms for deployment on edge devices, GPUs, and high-performance computing environments with considerations for latency, throughput, and memory efficiency.
  • Create technical documentation, validation reports, and performance metrics to support product development and cross-team collaboration.

Role Requirements:

  • Typically requires a Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Applied Mathematics, Physics, or a related technical field with 5+ years of relevant experience, or a Master's degree with 3+ years of relevant experience.
  • Experience developing, implementing, and validating algorithms for optimization, automation, sensing, data analysis, or image-processing applications.
  • Strong programming skills in Python with experience developing production-quality, maintainable, and well-documented code.
  • Solid understanding of software development fundamentals, including debugging, version control, testing, and code optimization.
  • Familiarity with AI/ML concepts and workflows, including data preprocessing, model training, evaluation, and deployment.
  • Experience with image analysis, computer vision, signal processing, or data-driven algorithm development.
  • Understanding of mathematical foundations relevant to algorithm development, including linear algebra, probability/statistics, optimization methods, and estimation theory.
  • Experience applying algorithmic techniques such as optimization, dynamic programming, numerical methods, or statistical modeling to solve engineering problems.
  • Familiarity with workflow automation, process optimization, or development of efficient data-processing pipelines.
  • Ability to analyze complex technical problems, evaluate tradeoffs, and develop scalable algorithmic solutions.
  • Excellent communication skills and ability to work independently and collaboratively in a multidisciplinary team environment.

Preferred Qualifications:

  • Proficiency in C++, C#, or other high-performance programming languages for algorithm deployment and system integration.
  • Experience developing AI/ML algorithms for image analysis, pattern recognition, anomaly detection, or automated decision systems.
  • Advanced familiarity with modern computer vision and deep learning architectures, including Vision Transformers (ViTs), CNNs, object detection, segmentation, or multimodal AI models.
  • Experience with machine learning frameworks such as PyTorch, TensorFlow, or similar platforms.
  • Experience optimizing algorithms for performance, scalability, memory efficiency, or real-time execution.
  • Familiarity with optimization and estimation techniques such as convex optimization, Kalman filtering, Bayesian estimation, nonlinear optimization, or stochastic methods.

Weย  provide competitive total compensation packages, including base pay, benefits, and equity. In California, the estimated base salary range for this position is $160,000 - $215,000/year. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training.