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
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
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.

Visit website
Job Details
Category data
Posted 7 months ago