Taro Logo

Staff Machine Learning Engineer

The No. 1 trusted real estate website connecting buyers, sellers, and renters with insights and guidance for over 25 years.
Machine Learning
Staff Software Engineer
Hybrid
1,000 - 5,000 Employees
2+ years of experience
AI · Real Estate

Job Description

Realtor.com, the #1 trusted real estate website, is seeking a Staff Machine Learning Engineer to lead the development and deployment of cutting-edge ML solutions. This role combines technical leadership with hands-on development, focusing on building intelligent systems that optimize pricing, forecasting, and recommendation engines.

As a Staff ML Engineer, you'll be at the forefront of applying advanced machine learning techniques to revolutionize the real estate industry. You'll work with modern cloud platforms and ML frameworks to develop scalable solutions that directly impact millions of users' home-finding journey. The role requires expertise in the full ML lifecycle, from initial data exploration to production deployment and optimization.

The position offers a unique opportunity to tackle complex technical challenges while mentoring other engineers and driving the company's ML strategy. You'll collaborate with cross-functional teams to identify high-impact opportunities and translate them into AI-driven solutions. The hybrid work environment (3 days in office) promotes both innovation and strong team collaboration.

The ideal candidate brings a PhD/MS in a relevant field with 2+ years of hands-on ML experience, strong proficiency in Python, Spark, and modern ML frameworks, and excellent communication skills. You'll be supported with comprehensive benefits including medical/dental coverage, 401(k) matching, tuition reimbursement, and flexible time off.

Join Realtor.com to shape the future of real estate technology while working on meaningful problems that help people find their perfect home. Your work will directly impact revenue growth and customer experience, making this an excellent opportunity for those passionate about applying ML to solve real-world challenges.

Last updated 21 hours ago

Responsibilities For Staff Machine Learning Engineer

  • Own the full ML lifecycle: from data exploration to model development, deployment, and continuous optimization
  • Develop scalable, production-ready ML models for monetization, pricing optimization, and recommendations
  • Experiment and innovate with AI to enhance customer insights and improve search experiences
  • Mentor machine learning engineers in best practices
  • Collaborate with cross-functional teams to identify and implement AI-driven solutions
  • Deploy models at scale using modern cloud platforms and ML frameworks

Requirements For Staff Machine Learning Engineer

Python
Kubernetes
  • PhD/MS in computer science, statistics, mathematics, operations research or related fields
  • 2 years of relevant experience in data science, machine learning or applied statistics
  • Hands-on experience deploying ML models at scale using cloud platforms
  • Proficiency in Python, Spark, TensorFlow/PyTorch, and SQL
  • Strong creative thinking and problem-solving skills
  • Excellent communication skills

Benefits For Staff Machine Learning Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Parental Leave
  • Medical, dental, and vision coverage
  • 401(k) match with 3.5% company contribution
  • 13 Paid Holidays
  • Flexible Time Off
  • Tuition Reimbursement
  • Family forming benefits
  • 8 hours of paid Volunteer Time off
  • Student Debt Retirement Savings Match program
  • Free snacks and refreshments

Related Jobs