5+ years of full-time software engineering experience At least 3 years working on ML systems Deep knowledge of modern machine learning algorithms Hands-on experience with PyTorch, TensorFlow, XGBoost or equivalent frameworks Feature engineering using aggregations, embeddings, and sub-models Track record building production-scale ML infrastructures, ideally using GCP Familiarity with CI/CD, containerization (Docker/Kubernetes), and distributed training (Spark, Ray, Dask, etc.) Experience iterating models in a production environment Strong proficiency in Python (numpy, pandas, etc.) Experience with scalable data processing (Spark, Ray, BigQuery) Comfortable with advanced experimentation techniques Understanding of performance measurement in real-world deployments