Overview
Software Engineer - ML Pricing role at Opendoor. Pricing is at the core of our product and our models influence high-stakes decisions in real estate across the country. We are looking for a mid-level Software Engineer to join our Pricing & ML team to build and productionize machine learning models that power our pricing engine.
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 Opendoor
Founded in 2014, Opendoor's mission is to power life's progress one move at a time. We believe the traditional real estate process is broken and our goal is simple: build a digital, end-to-end customer experience that makes buying and selling a home simple and certain.
We are committed to Diversity, Equity, Inclusion, and Belonging, and provide accommodations throughout recruitment for candidates with disabilities or other protected reasons. If you require assistance or a reasonable accommodation, please contact ...@opendoor.com.