Remote (Country)

Opendoor is hiring a Software Engineer - ML Pricing

About the Role

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.

Required Skills
PythonPyTorchscikit-learnMLflowDatabricksSparkDelta LakeAirflowAWSMachine LearningData PipelinesStatistical ModelingLarge-scale Systems PythonPyTorchscikit-learnMLflowDatabricksSparkDelta LakeAirflowAWSMachine LearningData PipelinesStatistical ModelingLarge-scale Systems
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
About company
Opendoor
Founded in 2014, Opendoor's mission is to power life's progress one move at a time by building a digital, end-to-end customer experience that makes buying and selling a home simple and certain.
All jobs at Opendoor Visit website
Job Details
Category data
Posted 8 months ago