Data Engineer

London, England, United Kingdom

Applications have closed

MATCHESFASHION

Shop the latest designer collections for women and men from over 450 designers, including Balenciaga, Burberry, Moncler, Prada, Jacquemus and Gucci.

View company page

At Matchesfashion we’re building our next-generation e-commerce platform. Our Data Team is looking for talented engineers to help us create solutions that drive data driven decisions (for business stakeholders and customers alike), build robust and scalable platforms, and champion our data-driven way of working.

  • We ship to over 170 countries around the world.
  • Our customers are fashion-conscious luxury shoppers and include stylists, celebrities, royal families around the world.
  • Millions of people visit the site each month.
  • Products we sell range from less than £10 to over £40,000.
  • The engineering team has doubled in the last two years and continues to grow in 2021.
  • Our site typically takes between 1 and 5 million GBP in sales a day.

The Role

We will consider a range of experience levels for a data engineer to join the data and analytics team. The data engineer will deliver elements of the intelligence automation driving personalisation, merchandising and planning, as well contribute to enhancements of the data lake, streaming services and various other data services based on a big data platform within AWS using Databricks as the core transformation platform.

The initial focus will be to help us continue to iterate on the data pipelines into and out of the data lake as well as establishing our streaming platform to support a Kappa architecture. The data engineer will be passionate about good software engineering principles and development standards. There is opportunity for the right candidate to additionally work on maturing our API layer using Python.

A good level of understanding of software testing and automation is key as we apply TDD, BDD and CI/CD to ensure a high standard of code quality and to give us the confidence to deploy frequently. The data engineer will work directly alongside other data engineers, ML engineers, data scientists, product managers and software engineers in other departments to help us gradually embed intelligence into all of our business processes and customer journeys.

We’re looking for engineers that want to make an impact.


Requirements

  • You are a passionate and expert Data Engineer using Scala, Spark, Java or Python
  • Highly familiar with either the AWS technology set or other major cloud platforms
  • Good working experience of either data lakes and warehouses or data streaming or both, with an appetite to learn the other if appropriate
  • Comfortable with containerisation in particular Docker and Kubernetes
  • Experience with REST web services and APIs
  • Experience of CI/CD principles and DevOps methods
  • Extensive experience and knowledge of test automation including TDD and BDD
  • Good working experience of Python frameworks FastApi, Flask or Django would be an advantage

Data & Engineering at Matchesfashion

We know that writing and managing software is complex. We schedule a portion of our time to remove tech debt, and 10% for personal development. We have regular lunch ’n learn sessions to encourage knowledge-sharing and growth. We invest in our teams by providing access to professional training and certification, as well as our professional Udemy subscription.

Our cross-functional engineering teams work with product managers and stakeholders to deliver high-value, strategic work. Regular lightweight agile ceremonies keep us aligned and provide opportunities to challenge our assumptions.

Our company leadership behaviors are integral to our everyday roles and allow ALL staff to "act like owners" and make decisions at every level of the organisation. In engineering, this means our teams have the autonomy to demonstrate “creativity and innovation” around solutions, as we continuously champion “customers at the heart all thinking” at MATCHESFASHION.


Our Commitment to Diversity and Inclusion

Diversity and Inclusion is a priority for MATCHESFASHION – we delight customers around the world and so it’s important that our team represents our customers.

We want to attract the very best talent and create an inclusive environment that celebrates the diversity of our people and enables them to do the best work of their careers. We recognise the world is not a perfect place and that bias exists, which is why we take a focused approach in this area and are committed to ensuring that all our people processes are equitable.

Tags: Agile APIs Architecture AWS Big Data CI/CD Databricks Data pipelines DevOps Django Docker E-commerce Engineering Flask Kubernetes Machine Learning Pipelines Python Scala Spark Streaming TDD Testing

Perks/benefits: Career development Startup environment

Region: Europe
Country: United Kingdom
Job stats:  9  1  0
Category: Engineering Jobs

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.