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.
Role type
Senior Software Engineer - Machine Learning (IC)
Builds
Data and AI products using audience segmentation, large language models, and multimodal vision-language models
Domain
Real Estate Technology / AI & Machine Learning
Deliverable
production ML models
Required skills
Machine Learning engineering, MLOps, Python, SQL, LLMs, model monitoring, CI/CD, Docker, infrastructure as code
Preferred skills
Experience with PyTorch, AWS, Airflow, BigQuery, Kafka, embeddings, transformers
Technologies
Python, PyTorch, AWS, Docker, Airflow, SQL, BigQuery, Kafka
Responsibilities
Design, implement, test, evaluate, deploy, and monitor AI/ML products and pipelines; Develop 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
Seniority
Senior, hands-on IC