Machine Learning Scientist
Role details
Job location
Tech stack
Requirements
We are looking for a Senior Machine Learning Scientist to design and deploy scalable ML solutions powering advertising products. You will lead end-to-end model development to improve ad relevance, performance, and user experience, working on large-scale data in a cross-functional environment. Key Responsibilities - Translate business challenges into ML solutions and define research approaches - Design, build, and deploy scalable ML models (batch & real-time) - Own the full ML lifecycle: data exploration, modeling, evaluation, and productionization - Develop high-quality, reusable code and robust ML pipelines - Collaborate with Product, Engineering, and Data teams to deliver impactful solutions - Drive innovation through experimentation and prototyping - Mentor team members and promote ML best practices - Ensure data quality, governance, and model performance monitoring Qualifications - 6+ years of experience in Machine Learning or related fields - Advanced degree in Computer Science, Mathematics, Engineering, or similar - Strong experience in ML techniques (e.g., ranking, recommendation, personalization) - Hands-on experience with Python, SQL, and Spark - Experience with deep learning frameworks (e.g., TensorFlow or PyTorch) is a plus - Proven experience deploying ML models in production - Strong communication skills in English