Software Engineer - Data Team

Description

OUR MISSION

Depop is the fashion marketplace where the next generation buy, sell and get inspired. Our mission is to empower the next generation to transform fashion, and our team of nearly 200 people is dedicated to enhancing and developing the Depop experience to serve the needs of our global community.

We are headquartered in London, UK with locations in New York and LA, and have more than 16 million registered users in 147 countries.

We have a prime position in the UK where we estimate 1 in 3 Gen Z/Millennials are registered. We are experiencing rapid growth (300% over two years) in the US; recently entering the top 25 shopping apps (the only European player to do so).

And we’re just getting started.

THE OPPORTUNITY

Data is at the heart of what we do.

Depop is looking for a Software Engineer to join our growing Data Team! Our platform receives 10,000’s of requests every second; we’re looking to cut through the noise, leverage this vast data, and find value. We’re building scalable and robust systems to harvest, process and analyse the vast data within our tech ecosystem. With an increasing demand to service other areas of the business, and ultimately our 15 million users, you’ll be at the forefront of pioneering Data-as-a-Service.

Want to find out more about Depop & our engineering team?

We write about technology, people and smart engineering right here -https://engineering.depop.com/

RESPONSIBILITIES

You’ll be...

  • building out our data infrastructure, in terms of scalability and availability, with an additional focus on ensuring data integrity, using software development best practices.
  • work on projects centred around real-time streaming, data lake optimisation and a novel user-tracking and personalisation system
  • continuously developing your knowledge around Data Engineering, by learning from and working closely with more senior colleagues

Requirements

So far you have;

  • Good experience writing clean code in a back-end environment using either Python or Scala
  • Knowledge of testing principles (TDD, unit and integration)
  • The hunger to learn, and understand a problem
  • The ability to have an impact quickly, from prototype to production
  • An interest in learning more about cloud-hosted data platforms

Bonus points if you’re;

  • Experienced with either designing and building/maintaining and optimising vast cloud-based infrastructures (AWS or GCP)
  • Knowledgeable around data processing and warehousing systems (batch or stream), through leveraging the latest data engineering technologies (e.g. Spark and Kafka)

Benefits

We want to give our engineers the opportunity to learn and grow at Depop. So if you're keen to gain experience in another language or new area of engineering we can make it happen as part of your career journey with us. Depop offers the opportunity to work with such a vibrant and diverse group of people, building a product we all deeply care about.

There are perks of course. We have 25 days holiday with options to buy/sell more, UK pension scheme , healthy snacks in the kitchen, finish early Fridays, team nights out, yoga, meditation and more. We also run regular internal programming meet-ups (with pizza!) and external meet-ups.

Depop is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Apply for this role