- Company Name
- Just Eat Takeaway.com
- Job Title
- Senior Machine Learning Engineer
- Job Description
-
Job title: Senior Machine Learning Engineer
Role Summary: Design, develop and scale end‑to‑end machine learning systems that drive product recommendation features across a global food delivery platform. Own the full lifecycle from data ingestion, training pipelines, model serving, to monitoring and maintenance. Lead architectural decisions, mentor peers, and champion MLOps best practices to enable rapid, reliable model deployment.
Expectations: • Deliver production‑grade ML solutions that meet latency, accuracy and reliability targets.
• Own projects from discovery through to production, ensuring alignment with product and engineering standards.
• Communicate trade‑offs and technical details to cross‑functional stakeholders.
• Continuously improve developer experience for data scientists and maintain high engineering quality.
Key Responsibilities: • Architect and maintain scalable ML pipelines (data ingestion, feature engineering, training, deployment).
• Convert data science prototypes into production‑ready services (REST APIs, batch jobs, event‑driven streaming).
• Implement MLOps workflows: CI/CD, model versioning, feature store integration, and automated monitoring.
• Collaborate with Data Scientists, Product Managers, Backend Engineers, and infrastructure teams.
• Mentor junior engineers and promote best practices across the organization.
• Evaluate and advocate for tooling decisions, balancing in‑house development versus third‑party services.
Required Skills: • Python programming with strong software engineering fundamentals (OOP, design patterns, testing).
• Proven experience building and operating ML production systems (REST, batch, streaming).
• Expertise in orchestration (Airflow, Dagster), cloud ML platforms (AWS SageMaker, GCP Vertex AI), Docker, Kubernetes, and IaC (Terraform).
• SQL and distributed data processing skills (Spark, Hive, BigQuery).
• Familiarity with CI/CD pipelines, model registry, and monitoring tools.
• Strong communication, influence, and leadership abilities.
• Ability to automate processes and improve tooling for data science workflows.
Required Education & Certifications: • Bachelor’s or Master’s degree in Computer Science, Data Science, or related field.
• Relevant certifications in cloud platforms (AWS, GCP), Kubernetes, or MLOps are a plus.
---