Senior Software Engineer - Machine Learning
Core
Design and deliver reliable, scalable AI/ML products and platforms that power property discovery experiences for millions of users using LLMs, vision-language models, and audience segmentation.
Role type
Senior Software Engineer - Machine Learning (IC)
Builds
Data and AI products, ML pipelines, and platform capabilities for property experiences
Domain
Real Estate Technology / AI & Machine Learning
Deliverable
production ML models
Required skills
Machine Learning, MLOps, Python, SQL, Large Language Models (LLMs), Model Monitoring, CI/CD, Docker, Infrastructure as Code, Data Engineering
Preferred skills
Experience with PyTorch, AWS, Airflow, BigQuery, Kafka, Transformers, Embeddings, Real-time and batch processing
Technologies
Python, PyTorch, AWS, Docker, Airflow, SQL, BigQuery, Kafka, Transformers
Responsibilities
Design, implement, test, evaluate, deploy, and monitor AI/ML products and services; Develop and maintain real-time and batch data engineering pipelines; Implement and optimize ML models for ranking, relevance, and retrieval; Establish automated evaluation and monitoring systems to detect drift; Own model lifecycle management including versioning and deployment; Contribute to ML platform capabilities design and delivery
Seniority
Senior, hands-on IC