Opendoor
Overview
Join to apply for the
Software Engineer - ML Pricing
role at
Opendoor . 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 ideal for an engineer who wants to deepen their exposure to ML workflows and contribute to the full ML lifecycle — experimentation, training, evaluation, deployment, monitoring, and iteration. This role emphasizes delivering value and reliability over complex research systems. You’ll collaborate with researchers to bring ideas into production and help build robust, scalable pricing solutions.
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 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
2–4 years of experience in software engineering, ideally with exposure to machine learning workflows.
Strong collaboration and communication skills; enjoys working with data scientists and researchers.
Comfort navigating data pipelines, model training pipelines, and production environments.
Fluent in writing maintainable, modular, and testable Python code.
Motivation by impact and learning — not just building infrastructure for others.
Bonus Points For
Experience on ML systems in business-critical environments (pricing, forecasting, logistics).
Familiarity with MLflow, Airflow, Delta Lake, or Spark.
Interest in real estate or other high-stakes domains with imperfect data.
Experience monitoring model performance in production (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 benefits package 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.
EEO & Accommodations Opendoor values openness and is committed to equal employment opportunity without regard to race, color, religion, national origin, age, sex, marital status, ancestry, disability, veteran status, sexual orientation, gender identity, or other protected status. We provide reasonable accommodations during recruitment and employment processes. If you require assistance, please contact TAops-accomodations@opendoor.com.
#J-18808-Ljbffr
Join to apply for the
Software Engineer - ML Pricing
role at
Opendoor . 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 ideal for an engineer who wants to deepen their exposure to ML workflows and contribute to the full ML lifecycle — experimentation, training, evaluation, deployment, monitoring, and iteration. This role emphasizes delivering value and reliability over complex research systems. You’ll collaborate with researchers to bring ideas into production and help build robust, scalable pricing solutions.
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 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
2–4 years of experience in software engineering, ideally with exposure to machine learning workflows.
Strong collaboration and communication skills; enjoys working with data scientists and researchers.
Comfort navigating data pipelines, model training pipelines, and production environments.
Fluent in writing maintainable, modular, and testable Python code.
Motivation by impact and learning — not just building infrastructure for others.
Bonus Points For
Experience on ML systems in business-critical environments (pricing, forecasting, logistics).
Familiarity with MLflow, Airflow, Delta Lake, or Spark.
Interest in real estate or other high-stakes domains with imperfect data.
Experience monitoring model performance in production (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 benefits package 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.
EEO & Accommodations Opendoor values openness and is committed to equal employment opportunity without regard to race, color, religion, national origin, age, sex, marital status, ancestry, disability, veteran status, sexual orientation, gender identity, or other protected status. We provide reasonable accommodations during recruitment and employment processes. If you require assistance, please contact TAops-accomodations@opendoor.com.
#J-18808-Ljbffr