cover image
Deliveroo

Deliveroo

deliveroo.co.uk

14 Jobs

9,848 Employees

About the Company

Deliveroo is an award-winning delivery service founded in 2013 by William Shu and Greg Orlowski.

Deliveroo works with approximately 176,000 best-loved restaurants and grocery partners, as well as around 150,000 riders to provide the best food delivery experience in the world. Deliveroo is headquartered in London, with offices around the globe.

Deliveroo operates across 10 markets, including Belgium, France, Hong Kong, Italy, Ireland, Qatar, Singapore, United Arab Emirates, Kuwait and the United Kingdom.

Listed Jobs

Company background Company brand
Company Name
Deliveroo
Job Title
Engineering Manager (AI/ML Platform)
Job Description
Engineering Manager (AI/ML Platform) Role Summary: Lead engineering teams to build and maintain AI/ML platforms, accelerating product development and technical innovation at scale. Focus on infrastructure, tooling, and cross-functional collaboration to deliver scalable AI/ML solutions. Expectations: - Deliver technical and operational excellence across the ML development lifecycle. - Grow and mentor high-performing engineering teams. - Execute strategic partnerships with product and leadership stakeholders. - Drive process improvements and learning environments. Key Responsibilities: - Manage Backend/Platform Engineering teams building centralized AI/ML capabilities. - Collaborate with Staff Engineers to shape technical strategy and team roadmaps. - Ensure alignment with product goals via stakeholder partnerships (Product Managers, TPMs). - Oversee performance reviews, goal setting, and team development. - Optimize AI/ML platform tooling for observability, RAG, workflow orchestration, and evaluation. Required Skills: - Proven engineering management experience (minimum 3 years line management). - Technical expertise in AI/ML platforms and software engineering. - Cross-functional stakeholder engagement (Product, Data, Science teams). - Team leadership for high-performance and scaling. - Strategic roadmap contribution with Staff Engineers. Required Education & Certifications: - Bachelor’s or advanced degree in Computer Science, Engineering, or a related field. - Demonstrated experience as a Software Engineer in fast-paced product environments.
London, United kingdom
On site
Junior
12-09-2025
Company background Company brand
Company Name
Deliveroo
Job Title
Software Engineer II - Full-Stack
Job Description
Job title: Software Engineer II – Full-Stack Role Summary: Deliver scalable, high‑performance web services and APIs supporting a large‑volume food delivery platform. Lead design, implementation, review, and maintenance of production systems, collaborate across engineering teams, and contribute to hiring and mentoring. Expectations: - Deliver production‑grade code that is readable, well‑designed, and well‑tested. - Apply knowledge of web architecture at scale (~20 K+ RPS). - Own larger features or projects; influence technical direction and roadmap. - Engage in code reviews, architectural discussions, and inter‑team collaborations. - Participate in interview processes and support colleague growth. Key Responsibilities: - Design, develop, and maintain RESTful/web‑based services in one or more server‑side languages (Go, Ruby/Rails, Python, Scala, Rust). - Optimize database schemas, queries, and interactions with relational DBs (PostgreSQL, MySQL). - Build and maintain data pipelines and caching layers using NoSQL (Redis, DynamoDB, ElasticSearch, Memcache). - Ensure high availability, reliability, and operational readiness through monitoring, performance tuning, and resilience engineering. - Write unit, integration, and end‑to‑end tests; enforce test coverage and code quality standards. - Lead or co‑lead feature implementation, taking ownership from design through production rollout. - Conduct code reviews, provide constructive feedback, and enforce best practices. - Participate in hiring interviews, evaluating technical candidates, and mentor junior engineers. Required Skills: - Strong programming in at least one modern backend language (Go, Ruby, Python, Scala, Rust). - Experience building web‑based applications at scale. - Proficient with relational databases (PostgreSQL, MySQL) and SQL optimization. - Familiar with NoSQL stores and caching technologies (Redis, DynamoDB, ElasticSearch, Memcache). - Knowledge of distributed systems, messaging, API design, and micro‑services. - Ability to troubleshoot and resolve complex production problems. - Excellent communication, teamwork, and collaboration across cross‑functional teams. - Passion for learning new technologies and solving logistical problems. Required Education & Certifications: - Bachelor’s degree (or equivalent) in Computer Science, Software Engineering, or related field. - Strong portfolio or professional experience demonstrating full‑stack engineering at scale.
London, United kingdom
On site
25-09-2025
Company background Company brand
Company Name
Deliveroo
Job Title
Machine Learning Engineer - Operational Research
Job Description
**Job Title:** Machine Learning Engineer – Operational Research **Role Summary:** Design, implement and production‑grade machine‑learning and optimisation systems that power a large‑scale delivery network. Work collaboratively with engineering, data science, and product teams to deliver automated, data‑driven decisions that improve rider assignment, ETA prediction, delay mitigation, fee optimisation, consumer experience, fraud detection, and restaurant performance. **Expectations:** * Translate complex logistics and delivery challenges into clear, algorithmic solutions. * Deliver models that are validated, scalable and maintainable, and drive measurable business impact. * Operate independently within a cross‑functional team, prioritising simplicity and speed of delivery. * Continuously iterate on solutions based on experimentation results and stakeholder feedback. **Key Responsibilities:** * Build and optimise decision‑making engines for rider assignment, ETA prediction, and real‑time delay resolution. * Develop discrete‑event simulations and combinatorial optimisation models to forecast network behaviour and evaluate algorithmic changes. * Design and maintain an ML platform that supports experimentation, model deployment, and monitoring. * Collaborate on consumer‑facing projects (restaurant recommendation, fraud/abuse detection) and on restaurant‑centric optimisation (menu, pricing). * Productionise end‑to‑end pipelines: data ingestion, feature engineering, training, serving, and monitoring. * Analyse performance through A/B and multivariate experiments, refining models accordingly. **Required Skills:** * 3+ years as ML Engineer or Data Scientist with deep knowledge of ML theory and operations research. * Strong programming in Python, with experience in Rust or Go for performance‑critical components. * Hands‑on experience in discrete‑event simulation and/or combinatorial optimisation. * Proven track record of taking models from prototype to production at scale. * Familiarity with experimentation platforms, metrics definition, and statistical analysis. * Excellent communication and collaboration skills across technical and product teams. **Required Education & Certifications:** * Bachelor’s degree (or higher) in Computer Science, Electrical Engineering, Operations Research, Applied Mathematics, or a closely related field. * Master’s or PhD preferred; alternatively, equivalent professional experience. * Relevant certifications (e.g., ML Engineer, Data Scientist, OR Professional) are a plus but not mandatory.
London, United kingdom
On site
Junior
26-09-2025
Company background Company brand
Company Name
Deliveroo
Job Title
IAM Engineer
Job Description
**Job Title** Identity & Access Management (IAM) Engineer **Role Summary** Design, implement, and maintain secure, scalable IAM solutions across internal platforms. Lead integration of SaaS and internal applications into the IAM ecosystem, automate identity workflows, enforce compliance, and collaborate with InfoSec to uphold best‑practice security controls. **Expectations** - Deploy and manage IAM services (SailPoint IdentityNow, Google Cloud Identity, Active Directory). - Ensure secure application onboarding and continuous access governance. - Automate provisioning, deprovisioning, and access reviews. - Align IAM implementations with regulatory standards and least‑privilege principles. **Key Responsibilities** - Configure and integrate SailPoint IdentityNow for lifecycle, policy, and role management. - Onboard SaaS and internal apps via SAML/OIDC, SCIM, MFA, and custom workflows. - Define and enforce onboarding best practices (attribute mapping, role assignment, policy alignment). - Build and maintain automation (scripts, APIs) for provisioning, deprovisioning, and reviews. - Own IAM services: RBAC, entitlements, permissions, account lifecycle. - Collaborate with InfoSec and Engineering on secure‑by‑default solutions, incident response, and troubleshooting. - Produce and update playbooks, runbooks, and enablement materials for internal stakeholders. **Required Skills** - Hands‑on SailPoint IdentityNow administration (configuration, lifecycle, integration). - Strong grasp of IAM standards/protocols: SAML, OAuth2/OIDC, SCIM, MFA. - Experience with directory services: Google Cloud Identity, Azure AD/Active Directory. - Scripting/programming (Python, Go, PowerShell, JavaScript) for automation and integrations. - REST API development and management. - IAM design principles: RBAC, PAM, policy‑based access control. - Knowledge of least‑privilege models and tools (e.g., BeyondCorp). - Cloud IAM experience on GCP or AWS. - Analytical, troubleshooting, and scalable system design skills. **Required Education & Certifications** Not explicitly specified; typically a bachelor’s degree in Computer Science, Information Systems, or equivalent professional experience is preferred. ---
London, United kingdom
On site
11-10-2025