Data Engineer
FARFETCH exists for the love of fashion. Our mission is to be the global platform for luxury fashion, connecting creators, curators and consumers.
We're a positive platform for good, bringing together an incredible creative community made up by our people, our partners and our customers. This community is at the heart of our business success. We welcome differences, empower individuality and celebrate diverse skills and perspectives, creating an inclusive environment for everyone. We are FARFETCH for All.
DATA
We're a Data team that implements methods to improve data reliability and quality by combining raw information from different sources and developing architectures that enable data extraction and transformation for data modelling to provide an unrivalled customer experience and promote FARFETCH's growth
PORTO
Our Porto office is located in Portugal's vibrant second city, known for its history and its creative yet cosy environment. From Account Management to Technology and Product, whatever your skills are, you'll find your fit here. You can have an informal meeting in the treehouse or play the piano in your lunch break!
THE ROLE
You will be integrated with the Data Engineering team, being responsible for helping maintain and improve the Data architecture and tools.
WHAT YOU'LL DO
Design and build scalable & reliable data pipelines (ETLs) for our data platform
Constantly evolve data models & schema design of our Data Warehouse to support self-service needs
Work cross functionally with various teams, creating solutions that deal with large volumes of data.
Work with the team to set and maintain standards and development practices;
Be a keen advocate of quality and continuous improvement;
WHO YOU ARE
You have 2+ years of experience as a professional with solid technical background building and maintaining data pipelines in a custom or commercial ETL tool (eg. SSIS, Talend, Informatica) (Airflow is a plus);
You have 2+ years of experience working in a Data Warehouse environment with varied forms of data infrastructure, including relational databases, Hadoop, and Column Store;
Proficient in creating and evolving dimensional data models & schema designs to improve accessibility of data and provide intuitive analytics;
Experience working with cloud environments (eg. AWS, GCP, Azure) (plus);
Proficient in SQL;
You have basic understanding of Hadoop/BigData ecosystem (HDFS, Hive);
Proficient in one of the following programming languages: C#, Java, Python;
Basic knowledge in distributed computing (Spark);
Experience in working with a BI reporting tool (eg. Tableau, QlikView, PowerBI, Looker) (plus);
You have basic understating of continuous delivery principles: version control, unit and automated tests;
You have an intermediate level in English, both written and spoken;
You have good analytical and problem solving skills, the ability to work in a fast moving operational environment and you are enthusiastic and with a positive attitude;
Before Applying
Through your application, we want to understand the skills and experiences you have that make you the perfect fit for this role and for FARFETCH. We’re passionate about creating the conditions for Farfetchers to grow and develop but we’re also looking for people who can hit the ground running, so make sure to apply for a position where you feel you can thrive.