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.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
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.
- Open Marketing Data Analyst jobs
- Open MLOps Engineer jobs
- Open Junior Data Scientist jobs
- Open Data Engineer II jobs
- Open AI Engineer jobs
- Open Senior Data Architect jobs
- Open Power BI Developer jobs
- Open Data Analytics Engineer jobs
- Open Manager, Data Engineering jobs
- Open Senior Business Intelligence Analyst jobs
- Open Sr Data Engineer jobs
- Open Principal Data Engineer jobs
- Open Business Data Analyst jobs
- Open Product Data Analyst jobs
- Open Data Quality Analyst jobs
- Open Data Manager jobs
- Open Sr. Data Scientist jobs
- Open Big Data Engineer jobs
- Open Data Scientist II jobs
- Open Business Intelligence Developer jobs
- Open Data Analyst Intern jobs
- Open ETL Developer jobs
- Open Principal Data Scientist jobs
- Open Azure Data Engineer jobs
- Open Data Product Manager jobs
- Open Business Intelligence-related jobs
- Open Data quality-related jobs
- Open Privacy-related jobs
- Open Data management-related jobs
- Open GCP-related jobs
- Open Java-related jobs
- Open ML models-related jobs
- Open Finance-related jobs
- Open Data visualization-related jobs
- Open Deep Learning-related jobs
- Open APIs-related jobs
- Open PyTorch-related jobs
- Open Consulting-related jobs
- Open PhD-related jobs
- Open TensorFlow-related jobs
- Open Snowflake-related jobs
- Open NLP-related jobs
- Open Data governance-related jobs
- Open Data warehouse-related jobs
- Open Airflow-related jobs
- Open Hadoop-related jobs
- Open Databricks-related jobs
- Open LLMs-related jobs
- Open DevOps-related jobs
- Open CI/CD-related jobs