6 days ago
Remote, United Kingdom or London, United KingdomSenior
Responsibilities
- Collaborate with product managers, data scientists, frontend engineers, mobile engineers, and backend engineers to understand problems and design solutions.
- Maintain, scale, and improve Depop’s search system and the infrastructure supporting search and recommendations.
- Write high-quality, well-structured code serving more than 1 million active daily users.
- Own code, workflows, and data throughout their entire lifecycle.
- Document feature development and contribute to architecture reviews, blameless post-mortems, and continuous improvement.
- Identify and solve complex problems independently while seeking guidance when appropriate.
Requirements
- Experience writing high-quality code in Scala, Java, or Python.
- Experience or interest in retrieval systems such as OpenSearch or Elasticsearch.
- Experience with distributed datastores such as DynamoDB, Redshift, or AWS Athena, and with relational or non-relational databases, preferably PostgreSQL.
- Experience with message queues such as RabbitMQ or Apache Kafka.
- Experience building scalable applications serving tens of thousands of requests per second.
- Experience with RDBMS and proficiency testing solutions at unit, integration, and other levels.
- Ability to work with machine learning colleagues and in cross-functional engineering teams.
- Preferred qualifications include experience with vector-based retrieval, ML scientists or ML pipelines, e-commerce, event-driven architectures, production AWS infrastructure, and AI applications.
Benefits
- PMI and cash-plan healthcare access through Bupa, subsidised counselling and coaching, an Employee Assistance Programme, and workplace Mental Health First Aiders.
- 25 days of annual leave, up to 2 additional paid volunteering days, and a fully paid four-week sabbatical after five years of service.
- Flexible MyMode working with flex, office-based, and remote options depending on the role; offices are dog-friendly.
- Paid parental leave, IVF leave, shared parental leave, and paid emergency parent/carer leave.
- Twice-yearly development chats, annual performance reviews, a learning budget, and company-wide training workshops and resources.
- Life insurance, pension matching of up to 6% of full base salary with Aviva, and Depop Extras including a free in-office Depop Shop and packing station with free delivery.
