Opendoor is looking to solve the problem of pricing in real estate transactions by building and productionizing machine learning models that power their pricing engine.
Requirements
Python
PyTorch
scikit-learn
MLflow
Databricks
Spark
Delta Lake
Airflow
AWS
Responsibilities
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.
Other
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 motivated by impact and learning — not just building infrastructure for others.
Unlimited PTO, medical/dental/vision insurance, life insurance, and 401(k) to eligible employees.