1

Machine Learning Software Engineer Jobs in Oregon

Senior Backend Software Engineer, ObservoAI

OR · Remote

$122K - $161K/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 ...

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

Design, develop, and enhance software tools and automation solutions that support engineering ... Experience with machine learning systems, including model training, evaluation, inference, and use ...

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

OR · On-site

$55.75 - $73.75/hr

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 · On-site

Required Qualifications Experience * 10+ years of experience as a Machine Learning Engineer, Software Engineer, Data Engineer, or Data Scientist building and deploying production data and machine ...

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:

OR · On-site

$104K - $143K/yr

Experience * 6+ years of experience as a software engineer, machine learning engineer, or AI engineer. * Proven experience deploying machine learning models into production and operating them at ...

New

OR · On-site

$91K - $121K/yr

Familiar with LLMs and other machine learning and agentic solutions. * Familiar with all steps of SDLC and software development best practices. * Excellent software engineering skills including unit ...

OR · On-site

$91K - $121K/yr

Familiar with LLMs and other machine learning and agentic solutions. * Familiar with all steps of SDLC and software development best practices. * Excellent software engineering skills including unit ...

We are looking for a talented and motivated Associate Software Engineer to join our development ... Knowledge of machine learning or artificial intelligence. Familiarity with game engines such as ...

... machine learning techniques, and mathematical models to predict and measure outcomes and consequences of design; develop or direct software system testing or validation procedures, programming, or ...

OR

$122K - $161K/yr

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

Software Engineer

Lake Oswego, OR · On-site +1

$78K - $107K/yr

Trimble is looking for a forward-thinking Software Engineer to join our Seattle team and lead the ... Machine Learning, Full Stack Developer, Seattle Jobs, AECO Compensation: Trimble provides the ...

We are looking for a talented and motivated Associate Software Engineer to join our development ... machine learning or artificial intelligence. • Familiarity with game engines such as Unreal ...

We are looking for a talented and motivated Associate Software Engineer to join our development ... of machine learning or artificial intelligence. · Familiarity with game engines such as Unreal ...

Overview As a Staff Software Engineer, you will play a key role in shaping and advancing a robust ... scientists, machine learning engineers, and sales teams. The team owns and operates critical ...

OR · On-site

$523K - $920K/yr

The Localization Data Science and Engineering team is at the forefront of removing language ... We are seeking an experienced Machine Learning leader to lead a team of Research Scientists and ...

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 Jul 10, 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 July 2026, with employment types broken down into 93% Full Time, 4% Part Time, 2% Contract, and 1% Nights. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $155,975 per year, or $75 per hour.
Senior Backend Software Engineer, ObservoAI

Senior Backend Software Engineer, ObservoAI

SentinelOne

OR • Remote

$122K - $161K/yr

Other

Medical, Dental, Vision, Life, Retirement

Re-posted 19 days ago


Job description

As a Senior Software Engineer, you will be tasked with leading the architectural design and technical strategy for high-performance systems that process massive volumes of telemetry data while reducing costs and improving insights for enterprise customers. You will drive technical excellence and lead complex engineering initiatives at scale for the Observo.ai team, our cutting-edge AI-driven data pipeline optimization platform.

What Will You Do?

Primary responsibilities include:

  • Lead the architectural design and technical roadmap for scalable, high-performance data processing pipelines capable of handling petabyte-scale telemetry data (logs, metrics, traces).
  • Drive the development and optimization of ML-driven data routing and transformation engines to reduce customer data volumes by 80%+ while architecting real-time analytics systems using advanced machine learning and LLMs.
  • Design cloud-native microservices and APIs that integrate seamlessly with major observability platforms (Splunk, Elastic, Datadog) while establishing robust monitoring, alerting, and observability solutions.
  • Lead cross-functional technical initiatives and decision-making forums, collaborating with Product, Data Science, and DevOps teams to translate strategic vision into technical solutions and company-wide standards.
  • Provide technical leadership and mentorship to senior and junior engineers, driving system performance and reliability optimization while establishing engineering best practices and culture.
What Skills and Knowledge Will You Bring?

Ideal candidates will have:

  • 5+ years of software engineering experience focused on distributed systems, data engineering, or ML infrastructure with expert-level proficiency in Go, Rust, or Java.
  • Extensive experience with cloud platforms (AWS, GCP, Azure), container orchestration (Kubernetes), and a proven track record leading and scaling data pipelines using Kafka, Spark, or Flink.
  • Deep expertise in database technologies (SQL and NoSQL) and advanced experience with machine learning frameworks (TensorFlow, PyTorch) and MLOps practices for production ML systems.
  • Expert knowledge of observability tools and standards, including Prometheus, Grafana, ELK stack, OpenTelemetry, and Parquet, alongside extensive experience with Infrastructure as Code (Terraform).
  • Strong leadership and technical communication skills, with a track record of mentoring engineers, planning technical strategy, and driving decisions across multiple teams and stakeholders.
Why SentinelOne?

AI is redefining how the world operates and rewriting the rules of security in real time, and SentinelOne was built for this moment. From day one, we architected an AI-native platform designed to operate at machine speed, not as an add-on to legacy systems but as the foundation itself. If you want to build where innovation and impact move together, this is that place.

We invest in our Sentinels with comprehensive, competitive benefits designed to support you and your family:

Equity & Rewards

  • Restricted Stock Units (RSUs)
  • Employee Stock Purchase Plan (ESPP)

Time Off & Wellbeing

  • Flexible time off
  • Paid company holidays and paid sick time
  • Gender-neutral parental leave
  • Grandparent leave

Insurance & Financial Security

  • Medical, dental, and vision coverage
  • 401(k) retirement plan with company match
  • Life and disability insurance
  • Health and dependent care FSA
  • Voluntary benefits (hospital, accident, critical illness)
  • Employee Assistance Program (EAP)
  • ARAG pre-paid legal
  • Nationwide pet insurance
  • Cancer Care program
  • Global business travel medical insurance

Work Perks & Flexibility

  • Home office allowance
  • Mobile phone reimbursement

Wellness & Lifestyle

  • Wellness coach
  • Wellness/gym reimbursement
  • Fertility coverage
  • Adoption & surrogacy reimbursement