onsite
Senior Machine Learning Engineer, User Signal & Ads - Newsbreak
ML Engineer
Senior Machine Learning Engineer focused on user signal and ad personalization, building scalable ML pipelines on AWS, leveraging deep learning and recommendation algorithms to drive high‑impact ad revenue and user engagement.
About the role
Key Responsibilities
- Design, develop, and deploy end‑to‑end machine learning models that analyze user signals to power real‑time ad targeting and recommendation systems.
- Collaborate with data engineering and product teams to ingest, clean, and transform large-scale datasets using AWS services (S3, Redshift, Glue).
- Implement and maintain scalable model training pipelines with frameworks such as PyTorch or TensorFlow, ensuring reproducibility and performance.
- Conduct rigorous A/B testing and performance analysis to quantify model impact on user engagement and ad revenue.
- Mentor junior engineers, review code, and promote best practices in ML engineering and DevOps.
Requirements
- 5+ years of experience in machine learning engineering, with a strong background in recommendation systems and adtech.
- Proficiency in Python, deep learning libraries (PyTorch/TensorFlow), and SQL.
- Hands‑on experience deploying models on AWS (SageMaker, ECS, Lambda) and managing data pipelines.
- Excellent problem‑solving skills and ability to translate business objectives into technical solutions.
- Strong communication skills and a collaborative mindset.
Skills
pythonmachine learningawsdeep learning