1

Python Machine Learning Jobs in Oregon (NOW HIRING)

Staff Machine Learning Model Risk Specialist

OR · On-site +1

$98K/yr

Experience coding in R, Python, or similar languages such as Matlab Preferred Qualifications * PhD ... use of machine learning and GenAI in a regulated environment. Position location This role is ...

Lead Machine Learning Engineer

OR · On-site +1

$102K - $134K/yr

We are seeking Machine Learning Leaders in the Autonomous Vehicle domain. As part of our team, you ... Strong programming skills in Python/PyTorch in a Linux environment. * Functional understanding of ...

Python Tutor

OR · Remote

$40/hr

Emphasizes readable, maintainable code and connects Python to machine learning, web scraping, scientific computing, and DevOps applications. * Curriculum Awareness & Adaptive Instruction: Familiar ...

Python Tutor

Eugene, OR · Remote

$40/hr

Emphasizes readable, maintainable code and connects Python to machine learning, web scraping, scientific computing, and DevOps applications. * Curriculum Awareness & Adaptive Instruction: Familiar ...

Python Tutor

Portland, OR · Remote

$40/hr

Emphasizes readable, maintainable code and connects Python to machine learning, web scraping, scientific computing, and DevOps applications. * Curriculum Awareness & Adaptive Instruction: Familiar ...

Senior Machine Learning Engineer, AI Safety

OR · On-site +1

$114K - $156K/yr

In-depth knowledge of machine learning principles and frameworks (PyTorch preferred) with strong Python programming skills. Multimodal Systems: Experience working with large multimodal datasets and ...

Showing results 41-60

Python Machine Learning information

See Oregon salary details

$13

$61

$91

How much do python machine learning jobs pay per hour?

As of Sep 9, 2026, the average hourly pay for python machine learning in Oregon is $61.98, according to ZipRecruiter salary data. Most workers in this role earn between $51.11 and $70.38 per hour, depending on experience, location, and employer.

What is a Python machine learning?

A Python Machine Learning job involves developing, training, and deploying machine learning models using Python. Professionals in this role work with libraries like TensorFlow, scikit-learn, and PyTorch to analyze data, build predictive models, and optimize algorithms. Responsibilities often include data preprocessing, feature engineering, model evaluation, and deploying models to production environments. These roles are commonly found in industries like finance, healthcare, and e-commerce, where data-driven decision-making is crucial.

What does a typical workday look like for a Python machine learning professional?

A typical workday for a Python Machine Learning professional often involves tasks like cleaning and pre-processing data, developing and training machine learning models, and evaluating their performance using statistical metrics. You'll collaborate with data engineers, data scientists, and product managers to understand business requirements and integrate models into production environments. Regularly, you'll participate in code reviews, team meetings, and troubleshooting sessions to optimize model performance and address any issues. This dynamic role requires both independent project work and frequent cross-functional collaboration to ensure that solutions meet real-world needs.

What are the key skills and qualifications needed to thrive in the Python machine learning position, and why are they important?

To thrive as a Python Machine Learning professional, you need a strong background in statistics, programming (especially Python), data analysis, and machine learning algorithms, often supported by a degree in computer science, mathematics, or a related field. Proficiency in libraries and frameworks like scikit-learn, TensorFlow, PyTorch, and familiarity with data visualization and version control tools are highly valued, as are relevant certifications such as TensorFlow Developer or AWS Machine Learning. Strong problem-solving ability, effective communication, and teamwork skills are important for collaboration and translating technical findings to non-technical stakeholders. These competencies enable you to design, develop, and deploy robust machine learning models that drive business solutions and innovation.

Infographic showing various Python Machine Learning job openings in Oregon as of August 2026, with employment types broken down into 1% As Needed, 73% Full Time, 25% Part Time, and 1% Contract. Highlights an 87% Physical, 2% Hybrid, and 11% Remote job distribution, with an average salary of $128,917 per year, or $62 per hour.

Staff Machine Learning Model Risk Specialist

OR • On-site, Remote

$98K/yr

Full-time

Posted 22 days ago


Upstart rating

7.6

Company rating: 7.6 out of 10

Based on 6 frontline employees who took The Breakroom Quiz


Job description

The Team: 

Upstart's Model Risk team is responsible for ensuring that the risk of models - including all models impacting the new Upstart Bank - is well-understood, monitored, and mitigated. For years, machine learning (ML) models have been the key, differentiating technology at Upstart and an exciting area of focus for the team, but we are also expanding our scope to include all modeling methodologies and Generative AI applications across the Bank. This work is essential for Upstart's internal risk management, ensuring that our models help us make better decisions and maintain credibility with external stakeholders such as our regulators and capital providers. The team's focus is on articulating sound model risk management principles and implementing them in collaboration with our peers on Upstart's Risk and Machine Learning teams. This work also includes explaining our models to stakeholders, supporting external validations, and conducting analyses to reinforce our goals.

As a Staff Model Risk Specialist at Upstart, you will independently execute core components of the model risk management program supporting Upstart Bank. You will oversee risk across a diverse and growing inventory of models and Generative AI applications, including sophisticated machine learning models used in lending and other models supporting areas such as fraud, compliance, finance, capital and liquidity, servicing, and operational risk.

This presents a unique opportunity to help build a comprehensive model risk management program for a new bank. You will evaluate model and GenAI application documentation, monitoring, governance, and risk assessments while partnering with developers, business sponsors, and risk stakeholders to identify and address emerging risks. You will apply a risk-based approach across technologies that range from traditional statistical methods to advanced machine learning and GenAI systems, adapting your review to their different purposes, complexities, and risk profiles. You will also translate complex technical concepts into clear, decision-useful information for audiences with varying levels of technical expertise.

How you'll make an impact

  • Partner with Machine Learning teams, GenAI application developers, business sponsors, and other stakeholders to maintain accurate inventories, risk assessments, documentation, monitoring reports, and supporting governance materials for models and GenAI applications affecting Upstart Bank.
  • Review methodologies, assumptions, data inputs, system designs, performance measures, controls, and limitations to provide effective challenge and identify areas requiring further analysis or remediation.
  • Apply a risk-based approach to evaluate a broad range of quantitative methods and technologies, from traditional statistical and financial models to complex machine learning models and GenAI applications.
  • Conduct and document model risk assessments, monitoring reviews, and targeted quantitative analyses that support internal policies and regulatory expectations.
  • Help develop practical governance approaches for new and rapidly evolving technologies, particularly machine learning and GenAI applications for which risks, evaluation methods, and industry practices continue to evolve.
  • Respond to model- and GenAI-related questions from regulators, lending partners, and other external stakeholders in collaboration with Machine Learning, business teams, Legal, Compliance, and partner-facing teams.
  • Track model risk issues, remediation plans, program goals, and emerging risks, escalating material findings and recommending practical improvements as the Bank's model inventory and use cases continue to expand.

Minimum Qualifications 

  • Master's degree in quantitative field such as finance, mathematics, economics, statistics or a related discipline
  • 4+ years of experience in model risk management, model validation, model governance, machine learning, data science, quantitative risk, AI governance, or a related technical risk function.
  • Internship or project experience related to model risk management, model validation, machine learning, or data science.
  • Basic understanding of AI/ML methodologies such as tree-based models and neural networks.
  • General familiarity with GenAI applications.
  • Experience coding in R, Python, or similar languages such as Matlab

Preferred Qualifications

  • PhD in a quantitative field of study such as statistics, econometrics, finance, mathematics; or a related discipline
  • 5+ years of experience in model risk management or model governance, or related fields such as ML and Data Science, Risk, Trust and Safety, or Technical Writing
  • Familiarity with GenAI applications, including evaluation approaches, prompt and system design, retrieval-augmented generation, tool use, guardrails, and ongoing monitoring.
  • Experience assessing models used outside of credit underwriting, such as models supporting fraud, compliance, finance, capital and liquidity, servicing, operational risk, or financial reporting.
  • Strong communication skills: ability to adapt technical information to varying needs and audiences, and managing trade-offs such as providing modeling detail while protecting intellectual property
  • Proactive mindset with the ability to take initiative 
  • Understanding of advanced AI/ML topics such as model monitoring, fairness, and explainability
  • Advanced coding skills in R, Python, and SQL, and experience using Git
  • Interest in or knowledge of consumer lending, credit risk, model fairness, explainability, or the use of machine learning and GenAI in a regulated environment.

Position location This role is available in the following locations: Remote

Travel requirements As a digital first company, the majority of your work can be accomplished remotely. The majority of our employees can live and work anywhere in the U.S but are encouraged to to still spend high quality time in-person collaborating via regular onsites. The in-person sessions' cadence varies depending on the team and role; most teams meet once or twice per quarter for 2-4 consecutive days at a time.

#LI-REMOTE

#LI-MidSenior


What Upstart employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom