1

Machine Learning Software Engineer Jobs in Portland, OR

Software Engineer

Beaverton, OR · On-site

$85 - $105/hr

... machine learning insights into production workflows. Candidates must possess a Master's degree and ... Software Engineer to support and modernize enterprise PLM platforms for retail and apparel. The ...

New

Senior Software Engineer

Beaverton, OR · On-site

$127K - $168K/yr

... machine learning models to support prediction and optimization use cases; operationalize machine learning models as scalable APIs or batch inference services; implement and maintain CI/CD pipelines ...

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

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

Sr. Machine Learning Engineer

Hillsboro, OR

$113K - $156K/yr

  • Medical

  • Retirement

  • PTO

Required Qualifications * BS in CS, EE, Math or related STEM field * 8+ years software development background * 4+ years of hands-on experience in machine learning engineering, data science or ML ...

next page

Showing results 1-20

Machine Learning Software Engineer information

See Portland, OR salary details

$67.4K

$156.5K

$218K

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

As of Aug 20, 2026, the average yearly pay for machine learning software engineer in Portland, OR is $156,471.00, according to ZipRecruiter salary data. Most workers in this role earn between $127,300.00 and $183,500.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 as a machine learning software engineer?

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.

Is machine learning software engineer a high paying job?

Machine learning software engineers typically earn high salaries due to the specialized skills required, such as proficiency in programming languages like Python and experience with frameworks like TensorFlow. Salaries vary based on experience, location, and industry, but overall, it is considered a well-compensated role in the tech field.

What are the most commonly searched types of Machine Learning Software Engineer jobs in Portland, OR?

The most popular types of Machine Learning Software Engineer jobs in Portland, OR are:

What are popular job titles related to Machine Learning Software Engineer jobs in Portland, OR?

For Machine Learning Software Engineer jobs in Portland, OR, the most frequently searched job titles are:

Infographic showing various Machine Learning Software Engineer job openings in Portland, OR as of August 2026, with employment types broken down into 1% As Needed, 75% Full Time, 22% Part Time, and 2% Contract. Highlights an 88% Physical, 2% Hybrid, and 10% Remote job distribution, with an average salary of $156,471 per year, or $75.2 per hour.

Software Engineer

Grapevine Round1 AI

Beaverton, OR • On-site

$85 - $105/hr

Other

Posted 2 days ago

New


Job description

# Software EngineerNIKE, Inc.Beaverton, United StatesPosted 24 Jun 2026NIKE, Inc. is hiring a Software Engineer to support and modernize enterprise PLM platforms for retail and apparel. The role involves configuring FlexPLM or Centric PLM systems, performing PowerBuilder development, and integrating machine learning insights into production workflows. Candidates must possess a Master's degree and one year of relevant experience. This position offers remote work flexibility within most U.S. states.Matched by TALApply to this role now. Install TAL for a 24/7 AI agent that keeps finding roles personalised for you.Apply nowInstall TALExperience1-1 yearsFunctionEngineeringWork modeHybrid, United StatesCompanyTier 2## What you will work onNIKE, Inc. is hiring a Software Engineer to support and modernize enterprise PLM platforms for retail and apparel. The role involves configuring FlexPLM or Centric PLM systems, performing PowerBuilder development, and integrating machine learning insights into production workflows. Candidates must possess a Master's degree and one year of relevant experience. This position offers remote work flexibility within most U.S. states.## TAL's takeQuality 65/1005/5 clarityTier 2 companyRole at a major global brand with specific PLM modernization scope, balanced by the legacy nature of the tech stack.The JD is extremely specific regarding the PLM and PowerBuilder technologies and responsibilities.## Must haves* Master’s degree in CS, Engineering, CIS, or Mathematics* 1 year of experience in the job offered or computer-related occupation* Experience with PLM systems in retail, apparel, or footwear industries* Experience with FlexPLM or Centric PLM configuration* Proficiency in PowerBuilder application development or support* Experience with enterprise system integrations and ETL processes## Tools and skillsplm systemsflexplmcentric plmpowerbuilderpowerscriptdatawindowetlappeon powerserversnapdevelopapisrelational databases #J-18808-Ljbffr