2

Remote Machine Learning Engineer Jobs in Oregon (NOW HIRING)

Principal Software Engineer, Unsecured Installments

OR ยท On-site +1

$134K - $180K/yr

Partner closely with machine learning engineers and data teams to productionize models and ... Remote, Burlingame, Columbus, Austin, New York Time Zone Requirements - This team operates across ...

Staff AI Engineer, Perception

Salem, OR ยท On-site +1

$207K - $323K/yr

The Perception team is looking for a staff machine learning engineer to own the design and development of object detection and tracking algorithms. Responsibilities: * As a technical lead, you will ...

Senior Privacy Engineer

OR ยท On-site +1

$104K - $143K/yr

The team works across Engineering, Security, Legal, Compliance, Product, Data, and Machine Learning ... REMOTE #LI-MidSenior --> use for L5, L6

Senior Data Scientist

OR ยท On-site +1

$140K - $190K/yr

Work closely with machine learning engineers, product managers, and other stakeholders to integrate ... Remote

This individual will be focused on designing, building, and deploying machine learning models and ... Working closely with product managers, engineering teams, and business stakeholders, this position ...

Senior Software Engineer, Home Lending

OR ยท On-site +1

$122K - $161K/yr

... and Machine Learning, Servicing, and Operations. How you'll make an impact Build and improve ... Remote Travel requirements As a digital first company, the majority of your work can be ...

Our Team The Ad Supply & Decisioning team within the Ads Data Science and Engineering (DSE ... We are looking for a Machine Learning Scientist 6 to serve as a vertical technical lead across our ...

Our Team The Ad Supply & Decisioning team within the Ads Data Science and Engineering (DSE ... We are looking for a Machine Learning Scientist 6 to serve as a vertical technical lead across our ...

Data Scientist I or II (MAD-BS-OR)

Hillsboro, OR ยท On-site +1

$121K - $167K/yr

Hybrid (+50% Remote) - Remote 60% / Onsite 40% EXPECTED PAY RANGE: Data Scientist I: $99,608 - $136 ... Five (5) years of experience in Data Science / Machine Learning * Strong programming skills in ...

Lead Forward Deployed Engineer (FDE)

OR ยท On-site +1

$102K - $134K/yr

Remote (U.S.) Other Considerations: U.S. Citizen or Permanent Resident required LTS is seeking a ... AI, machine learning, and other emerging AI technologies. * Guide the design of scalable data ...

Senior Forward Deployed Engineer (FDE)

OR ยท On-site +1

$104K - $143K/yr

Remote (U.S.) Other Considerations: U.S. Citizen or Permanent Resident Required with the ability to ... AI, machine learning, and other emerging AI technologies where appropriate. * Design secure ...

United States (Remote) Interested applicants must reside in one of the following approved states ... Enable future machine learning use cases by ensuring curated datasets are ML-ready, including ...

AI Agent ML Engineer

Myrtle Point, OR ยท On-site +1

$165K - $190K/yr

The AI Agent & ML Engineer will design, build, and optimize intelligent agents powered by advanced machine learning models, enabling process automation and decision support across Bausch + Lomb ...

next page

Showing results 1-20

Remote Machine Learning Engineer information

See Oregon salary details

$33.3K

$136.1K

$204.6K

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

As of Jul 10, 2026, the average yearly pay for remote machine learning engineer in Oregon is $136,146.00, according to ZipRecruiter salary data. Most workers in this role earn between $107,300.00 and $163,900.00 per year, depending on experience, location, and employer.

What engineers make $300,000 a year?

Senior machine learning engineers with extensive experience, advanced skills in deep learning, and proficiency with tools like TensorFlow or PyTorch can earn $300,000 or more annually. High compensation often reflects expertise, leadership roles, or working in competitive industries such as tech or finance, especially in organizations valuing AI development.

What are some typical challenges faced by Remote Machine Learning Engineers, and how are they addressed?

Remote Machine Learning Engineers often face challenges such as coordinating across different time zones, ensuring smooth communication with team members, and accessing large datasets or secure environments remotely. Organizations commonly address these by using robust collaboration tools (like Slack, GitHub, and Jira), establishing clear documentation, and setting regular virtual meetings to maintain alignment. Many companies also provide secure remote environments or VPN access for handling sensitive data and code. Proactive communication and organized workflows help mitigate these challenges, enabling engineers to remain productive and connected to their teams.

What engineers make $500,000?

Senior machine learning engineers with extensive experience, advanced skills in deep learning, and proficiency with tools like TensorFlow or PyTorch can earn $500,000 or more annually, especially in high-cost-of-living areas or within top tech companies. Compensation often includes base salary, bonuses, and stock options, reflecting their expertise and impact on business outcomes.

Will MLE be replaced by AI?

Machine Learning Engineers (MLEs) design, develop, and deploy AI models, and their role is unlikely to be fully replaced by AI itself. Instead, AI tools can augment their work by automating routine tasks, allowing MLEs to focus on complex problem-solving, model optimization, and system integration. Continuous learning and expertise in programming, data handling, and model evaluation remain essential for MLEs in an evolving AI landscape.

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

To thrive as a Remote Machine Learning Engineer, you need a strong background in computer science, mathematics, and experience with machine learning algorithms, typically supported by a relevant degree and prior project work. Proficiency with programming languages like Python, machine learning frameworks such as TensorFlow or PyTorch, and familiarity with cloud computing platforms is crucial, and certifications like AWS Certified Machine Learning can enhance your profile. Excellent communication, self-motivation, and time-management skills are also essential for collaborating across remote teams and meeting project goals. These combined technical and soft skills are vital for developing effective machine learning solutions while ensuring productivity and collaboration in a virtual work environment.

What is a Remote Machine Learning Engineer job?

A Remote Machine Learning Engineer designs, develops, and deploys machine learning models while working from a remote location. They preprocess data, train and optimize models, and integrate them into production systems. Their role often involves collaborating with data scientists, software engineers, and stakeholders to solve complex problems using AI. Strong programming skills in Python, experience with ML frameworks like TensorFlow or PyTorch, and cloud computing knowledge are essential. Remote ML engineers must also communicate effectively and manage their time efficiently to work asynchronously with teams.

Can ML engineers work remotely?

Yes, many machine learning engineers work remotely, especially in roles that involve programming, data analysis, and model development using tools like Python, TensorFlow, or PyTorch. Remote work arrangements depend on the employer's policies and the specific project requirements, but it is common in the tech industry for ML engineers to work from home or other locations.
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 Remote Machine Learning Engineer jobs in Oregon? For Remote Machine Learning Engineer jobs in Oregon, the most frequently searched job titles are:
What cities in Oregon are hiring for Remote Machine Learning Engineer jobs? Cities in Oregon with the most Remote Machine Learning Engineer job openings:
Infographic showing various Remote Machine Learning 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 $136,146 per year, or $65.5 per hour.
Principal Software Engineer, Unsecured Installments

Principal Software Engineer, Unsecured Installments

Upstart

OR โ€ข On-site, Remote

$134K - $180K/yr

Other

Posted 26 days ago


Job description

The Team

Unsecured Installments is one of Upstart's core lending products, helping borrowers access credit through a seamless, digitally native experience. The team owns critical parts of the borrower journey across offer generation, pricing, underwriting, funding, and borrower experience, while working closely with the broader lending platform that powers Upstart at scale.

We operate in a high-ownership environment where engineering plays a direct role in shaping product strategy, credit outcomes, and platform evolution. This team works on complex, high-leverage problems at the intersection of software, machine learning, economics, and compliance. Recent work has focused on improving borrower flows, repricing and rate flexibility, partnership experiences, and the technical health of the platform.

As a Principal Software Engineer, you'll help define the technical direction for a broad and business-critical surface area. You'll partner closely with product, machine learning, analytics, compliance, and other engineering teams to build systems that are reliable, scalable, and adaptable as the product continues to evolve.

How you'll make an impact:
  • Design and evolve the core backend systems that power Upstart's unsecured installment lending product.

  • Lead architecture and technical direction across complex domains such as underwriting, pricing, offer generation, funding, servicing, and borrower lifecycle workflows.

  • Translate product, economic, and operational requirements into scalable technical systems that balance speed, reliability, and long-term maintainability.

  • Partner closely with machine learning engineers and data teams to productionize models and integrate decisioning systems into real-time borrower experiences.

  • Improve the systems and services behind key borrower and partner flows, including experimentation, repricing, and moments of borrower friction.

  • Influence architectural decisions across team boundaries, helping connect the Unsecured Installments roadmap with Upstart's broader lending platform and shared infrastructure.

  • Raise the bar for engineering quality through strong API design, thoughtful domain modeling, observability, testing, and operational excellence.

  • Mentor other engineers and serve as a technical leader who can bring clarity, drive alignment, and help teams execute through ambiguity.

  • Contribute to how the team uses AI in development workflows and product capabilities, with a pragmatic view of where it can create meaningful leverage.

Minimum Qualificationsย 

  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field (or equivalent practical experience) and 8+ years of software engineering experience.

  • Strong experience designing distributed systems and event-driven architectures, including real-world handling of retries, idempotency, fault tolerance, and failure modes.

  • Proficiency in an object-oriented language such as Python, Java, Kotlin, C#, or Ruby, with deep experience building APIs and service-oriented backend systems.

  • Track record of leading technical design and delivery for large-scope, business-critical systems.

  • Ability to work effectively in ambiguous environments where product requirements, operating constraints, and system boundaries evolve over time.

  • Strong cross-functional collaboration skills and comfort working closely with product, analytics, compliance, risk, and other business stakeholders.

  • Experience influencing technical direction beyond a single team, including driving alignment across engineers with different priorities and constraints.

  • Active use of AI tools in engineering workflows, with a thoughtful perspective on how AI is reshaping software development.

  • Exceptional communication and collaboration skills, with the ability to explain complex tradeoffs and advocate for high-impact solutions.

Preferred Qualifications

  • Experience in fintech, lending, payments, or other regulated financial systems.

  • Familiarity with unsecured installment lending, offer and pricing systems, borrower acquisition flows, funding, or servicing platforms.

  • Experience building systems that support experimentation, repricing, or other dynamic product and decisioning workflows.

  • Background working with machine learning-driven underwriting, pricing, or risk systems.

  • Experience operating as a technical leader on small or midsized teams with broad product ownership.

  • Hands-on experience leveraging generative AI in product features or internal engineering workflows.

  • Passion for building products that expand access to credit and improve financial outcomes for consumers.

Position Location -ย This role is available in the following locations: Remote, Burlingame, Columbus, Austin, New York

Time Zone Requirements - This team operates across all U.S. time zones.

Travel Requirements - This team has regular on-site collaboration sessions. These occur 3 days per quarter at an Upstart office. If you need to travel to make these meetups, Upstart will cover all travel related expenses.

#LI-REMOTE

#LI-MidSenior --> use for L5, L6