cover image
Deliveroo

Deliveroo

deliveroo.co.uk

9 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
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
Company background Company brand
Company Name
Deliveroo
Job Title
Client Partner, Advertising
Job Description
**Job title:** Client Partner, Advertising **Role Summary:** Lead advertising sales and account management for major restaurant partners, driving growth through strategic ad solutions on the Deliveroo platform. Collaborate with cross‑functional teams to align partner objectives, propose budgets, launch and optimize campaigns, and deliver measurable ROI. **Expactations:** - Secure and expand advertising spend from large UK restaurant groups. - Maintain long‑term relationships with senior partner executives. - Provide data‑driven insights and recommendations. - Deliver consistent performance reporting and business reviews. **Key Responsibilities:** - Identify new opportunities to increase partner advertising effectiveness. - Develop and present strategic pitches, including budget rationales and expected outcomes. - Coordinate campaign launch, management, and reporting. - Monitor campaign performance, troubleshoot issues, and adjust tactics. - Share best practices across the advertising and account management teams. - Gather client feedback to influence product and strategy priorities. **Required Skills:** - 5–10 years in advertising sales or account management. - Deep knowledge of brand and performance marketing ecosystems. - Strong relationship‑building and executive‑level communication. - Data‑analysis skills to craft compelling stories and strategy. - Negotiation experience with senior stakeholders. **Required Education & Certifications:** - Bachelor’s degree in Marketing, Business, Communications, or related field. - Relevant certifications (e.g., Google Ads, Meta Marketing, or similar) preferred but not mandatory.
London, United kingdom
On site
08-11-2025