Opendoor is looking for a Software Engineer - ML Pricing to join the Pricing & ML team. In this mid-level role, you will work side-by-side with applied researchers to build and productionize the machine learning models that power Opendoor's pricing engine, focusing on delivering value and system reliability.
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.
What We're Looking For
- 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.
- Comfortable navigating data pipelines, model training pipelines, and production environments.
- Fluent in writing maintainable, modular, and testable Python code.
- Motivated by impact and learning — not just building infrastructure for others.
Nice to Have
- 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).
Technical Stack
- Python, PyTorch, scikit-learn
- MLflow, Databricks, Spark, Delta Lake, Airflow
- AWS
Team & Environment
You will be part of the Pricing & ML team, working side-by-side with applied researchers and modelers.
Benefits & Compensation
- Compensation: $143,200-$179,000 annually + equity: RSUs
- Unlimited PTO
- Medical/dental/vision insurance
- Life insurance
- 401(k)
Work Mode
This role is local-country within the United States.
Opendoor values Openness, is Committed to Diversity, Equity, Inclusion, and Belonging, focuses on empowering teams and building a sense of belonging and trust, and strives for 1% improvement every day.
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.




