Deliveroo

Senior Software Engineer Development of Fraud and Abuse Prevention Technology

Deliveroo

Remote job description

Team description

Deliveroo's Trust Engineering team works on the front line against opportunistic fraudsters and organised criminals that are looking to compromise the experience of our genuine customers, riders and restaurants.

In the Trust domain we are working hard to create a frictionless experience for our genuine users while being the market leaders in protecting all Marketplace Constituents (consumer, riders, restaurants) and Deliveroo from abusive and fraudulent activity.

Our team helps drive real commercial and reputational impact by building highly sophisticated and scalable solutions and partnering with the industry leaders to solve the businesses most complex problems. We combat fraudsters in:

  • Payment Fraud
  • Account Takeover,
  • Marketing Abuse
  • Compensation Abuse and other battlefields.
  • With so many opportunities to improve the service we offer to users, our team is growing rapidly and we need highly motivated, resilient engineers to join the fight against the bad actors, and protect the good!
  • Please note this role can be remote, or based in our London HQ.

You should join our team if you would like to:

Be part of a full stack team: Work as part of a full stack product team to develop solutions to ensure optimal experiences for our customers, riders, and restaurants.

Utilise a variety of backend technologies to build scalable products

Be a decision maker: You'll take part in decisions related to how we undertake new projects, and help set the strategic direction of this high performing team.

Be self led in identifying, analysing and solving your own business problems, and measure the business impact that they drive.

Be an effective communicator: You will build relationships with Product Managers, Data Scientists and the Business to gather requirements and communicate complex problems to your team in a technical form.

Be a mentor: As a Senior Engineer, we are looking for someone who is passionate about education and sharing your knowledge with other engineers, to help the team grow.

Make an impact across the business: The software you build will affect every order placed with Deliveroo. See immediate impact with users from the features you ship, whether it be an integration of a new machine learning solution into our Customer Support tools, or a better solution for identifying Account Takeover!

Role Requirement

We want to emphasise that we don't expect you to meet all of the below but would love you to have experience in some of these areas.

Preference will be given to candidates that:

  • Take pride in readable, well-designed, well-tested software
  • Be comfortable dealing with undefined problem spaces, analysing data and excel at creating your own solutions
  • Professional experience with highly scalable service, streaming or event driven, in any language, and a willingness to quickly get up to speed on our stack (Scala, Go, Ruby/Rails)
  • Experience with rearchitecting of distributed systems will be beneficial as we look to build a scalable, future proofed tech stack
  • Experience running product experiments with Data Science, and iterating solutions with the results.

Great candidates would have some of:

  • Previous experience in Fraud and Abuse prevention
  • Experience with testing frameworks (e.g. RSpec, Minitest, Capybara, Selenium), writing code in a TDD approach.
  • Experience with relational databases (PostgreSQL, MySQL) and key-value stores (Memcache, Redis)
  • Experience with front-end web technology, bonus points for React
  • Experience with AWS (Connect, Lex etc) or Terraform
  • Experience with "NoSQL" data backends (e.g. DynamoDB, MongoDB)
  • Experience with message brokers, such as Kafka, and event driven design.

Why Deliveroo?

Our mission is to be the definitive food company. We are transforming the way the world eats by making food more convenient and accessible. We give people the opportunity to eat what they want, when and where they want it.

Our journey began with our founder Will, arriving in London and finding it almost impossible to order great food, despite living in one of the world's best cities for food. In 2013 he got on his bike and founded Deliveroo.

Fast forward to today and Deliveroo can be found in 12 markets, with over 100,000 riders delivering orders from over 140,000 restaurants and stores serving millions of customers in hundreds of cities worldwide.

Delivering great food from restaurants is how we started, but isn't our only offering. We pioneered the delivery-only kitchen model, Deliveroo Editions, where we use data to identify gaps in the market and bring new brands and cuisines to new areas, giving people more choice in their local neighbourhood. And using our network and technology we provide a growing on-demand grocery service, which has not only brought incredible levels of convenience to our customers but has been a lifeline to so many during COVID.

We operate one of the most complex three sided marketplaces, and we do this in real-time. Millions of customers and thousands of restaurants and riders rely on us to match them within milliseconds, and the algorithms behind our marketplace are the secret sauce that allow us to deliver our orders in under 30 minutes.

There are so many questions we are working on and plenty more we haven't even encountered. How do we give low income families access to affordable healthy meals? How do we tackle waste? How can we scale our network to tens of millions of orders a day? What does a future layout of a restaurant look like? How do data and technology help restaurants to grow as consumer habits change? How can we take what we know about a customer and offer a personalised selection?

At Deliveroo these are just some of the tough problems we are solving - and there is no challenge that cannot be yours. No solution is owned by a particular team, which means the scope for growth and personal impact is enormous. We are still a small team, making a very large impact, seeking to answer some of the most interesting questions out there. We move fast, value autonomy and ownership, and we are always looking for new ideas.

The size of the opportunity ahead of us is immense. Only 3% of the global food market is online. Contrast that with the digital disruption of other industries, such as from travel (45%) and retail (10%), and it is clear we are at the very beginning of our journey. Despite being one of the world's fastest growing multi-billion dollar companies, we're only just getting started.

We hope you're as excited about the scale of the opportunity as we are and, if you share our ambition, that you'll join us and be part of this incredible story.

Benefits and Diversity

At Deliveroo we know that people are the heart of the business and we prioritise their welfare. We offer a wide range of competitive benefits in areas including health, family, finance, community, convenience, growth and relocation.

We believe a great workplace is one that represents the world we live in and how beautifully diverse it can be. That means we have no judgement when it comes to any one of the things that make you who you are - your gender, race, sexuality, religion or a secret aversion to coriander. All you need is a passion for (most) food and a desire to be part of one of the fastest growing startups in an incredibly exciting space.




Summary
Company name: Deliveroo
Remote job title: Senior Software Engineer Development of Fraud and Abuse Prevention Technology
Job tags: marketplace, e-commerce, food, local, retail, smb

Share or copy

Job alerts