Demo

Software Engineer - ML Pricing

Opendoor
Opendoor Salary
Seattle, WA Full Time
POSTED ON 12/5/2025
AVAILABLE BEFORE 2/16/2026
About The Role

At Opendoor, pricing is at the core of our product — our models directly influence high-stakes decisions around real estate transactions across the country. We are looking for a mid-level Software Engineer to join our Pricing & ML team. This is a unique opportunity to work side-by-side with applied researchers and modelers to build and productionize the machine learning models that power our pricing engine.

This role is perfect for an engineer who is excited to deepen their exposure to ML workflows. Our models are pragmatic and straightforward, and we care more about delivering value and reliability than optimizing hyperparameters or building complex research systems. You’ll collaborate closely with researchers, bringing their ideas into production and contributing to the full ML lifecycle — experimentation, training, evaluation, deployment, monitoring, and iteration.

What You’ll Do


  • Work closely with researchers and analysts to assist the development of pricing models, and convert prototypes into robust, production-grade code.
  • Own and operate model pipelines end-to-end — including training, validation, versioning, deployment, and monitoring.
  • Contribute to shared ML infrastructure and tooling as needed, while staying focused on solving business-critical problems.
  • Support day-to-day pricing model operations and address real-world ML lifecycle challenges like retraining, data drift, and model decay.
  • Navigate real estate-specific ML challenges (heterogeneous data, complex seasonality, sparse regions, high financial stakes).
  • Drive engineering best practices within the ML codebase — maintainable, testable, and scalable systems.


Tech Stack


  • Languages: Python
  • ML: PyTorch, scikit-learn, MLflow
  • Data & Infra: Databricks, Spark, Delta Lake, Airflow, AWS


What You'll Need


  • Has 2–4 years of experience in software engineering, ideally with exposure to machine learning workflows.
  • Enjoys working closely with data scientists and researchers and has strong collaboration and communication skills.
  • Is comfortable navigating data pipelines, model training pipelines, and production environments.
  • Is fluent in writing maintainable, modular, and testable Python code.
  • Is motivated by impact and learning — not just building infrastructure for others.


Bonus Points For


  • Experience working on ML systems in business-critical environments (e.g., pricing, forecasting, logistics).
  • Familiarity with tools like MLflow, Airflow, Delta Lake, or Spark.
  • An interest in real estate or other messy, high-stakes domains with imperfect data.
  • Experience monitoring model performance in production (e.g., drift detection, quality alerts).


Compensation

The base pay range for this position is $143,200-$179,000 annually, plus RSUs and bonuses. Pay within this range varies by work location and may also depend on your qualifications, job-related knowledge, skills, and experience. We also offer a comprehensive package of benefits including unlimited PTO, medical/dental/vision insurance, life insurance, and 401(k) to eligible employees.

About us…. Powering life’s progress, one move at a time

Since 2014, we’ve been reinventing life’s most important transaction with a new, simple way to buy and sell a home. The traditional real estate process is broken, and our mission is clear: build a digital, end-to-end experience that makes buying and selling a home simple and certain.

We’re a team of problem solvers, innovators, and operators building the largest, most trusted platform for residential real estate. Whether it’s starting a family, taking a new job, or making a life change, we help people move forward with confidence.

This work isn’t easy, and it’s not for everyone. But if you want to be part of a team that’s tilting the world in favor of people who want to sell, buy, or own a home then you’ll find purpose here.

Opendoor Values Openness

We believe that being open about who we are and what we do allows us to be better. Individuals seeking employment at Opendoor are considered without regard to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, sexual orientation, gender identity or other protected status under all applicable laws, regulations, and ordinances. We collect, use, and disclose applicant personal information as described in our personnel privacy policies. To learn more, you can find the policy details for California residents here and for Canada residents here.

We are committed to assisting members of the military community in utilizing their skills at Opendoor. U.S. candidates are able to review your military job classification at MyNextMove.org and apply for positions that align with your expertise.

At Opendoor, we are committed to providing reasonable accommodations throughout our recruitment processes for candidates with disabilities, pregnancy, religious beliefs, or other reasons protected by applicable laws. If you require assistance or a reasonable accommodation, please contact us at TAops-accomodations@opendoor.com.

Salary : $143,200 - $179,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer - ML Pricing?

Sign up to receive alerts about other jobs on the Software Engineer - ML Pricing career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Opendoor

  • Opendoor Columbus, OH
  • Location This role will be a hybrid of (remote & field work) in the Columbus, Ohio market. This role requires role responsibilities to be performed in the ... more
  • 14 Days Ago

  • Opendoor Ontario, CA
  • About the Role We are seeking a highly analytical and strategic Data Scientist to join our Pricing team at Opendoor. This role sits at the intersection of ... more
  • 15 Days Ago

  • Opendoor Seattle, WA
  • About The Role At Opendoor our goal is to build the biggest, most trusted housing platform and set a new standard for how people move. We've combined our d... more
  • 16 Days Ago

  • Opendoor Phoenix, AZ
  • Location This role works from our Phoenix Area office Monday through Friday. You will be expected to work a minimum of 40 hours per week. Team members work... more
  • 4 Days Ago


Not the job you're looking for? Here are some other Software Engineer - ML Pricing jobs in the Seattle, WA area that may be a better fit.

  • Anthropic Seattle, WA
  • About Anthropic Anthropic’s mission is to create reliable, interpretable, and steerable AI systems. We want AI to be safe and beneficial for our users and ... more
  • 16 Days Ago

  • Meta Seattle, WA
  • Meta Reality Labs (RL) is the world leader in the design of virtual and augmented reality systems. Come work alongside expert engineers and research scient... more
  • 5 Days Ago

AI Assistant is available now!

Feel free to start your new journey!