We’re looking for someone who wants to be part of our world-leading experimentation culture at Farfetch and evolve our internal A/B testing Platform.
We know that our ability to make scientifically-informed, rapid iterations is key to our success, and we’re looking for a Python Engineer to accelerate our automation.
You will be working in a very friendly environment and be part of a well-motivated, multicultural, talented and growing team of Software Engineers, QAs, Data Scientists and Data Analysts, to help build and optimize our data-driven products in a big data context.
What you'll do
Develop the Data Science Experimentation API;Make sure the production code is reliable, scalable and fast;Handle versioning, increase code coverage of unit tests;Work with closely related Engineering and BI teams who generate the data your service will be using;Collaborate on deciding the team roadmap.
Who you are
A Python developer that applies the best practices on code structure, unit tests, releases and maintenance;Experienced in data libraries (e.g. PySpark, Kafka, google-cloud-bigquery, Numpy, Scipy, Pandas, Vaex, Dask, Scikit-learn, Airflow, TensorFlow);Experienced in API libraries (e.g. Flask, Django);Interested in large-scale systems;2+ years of experience working with Python;Master Degree in Engineering or other quantitative field is a plus;Previous experience with cloud-based data engineering platforms such as Google Cloud Platform (e.g. Cloud Dataflow, Cloud Dataproc, Cloud Pub/Sub, etc.), Azure (e.g. Data Bricks, Data Factory, HDInsight, Stream Analytics, Data Lake Storage, etc.) or another is a plus;Previous experience with Looker API is a plus.
We are looking for a Python Engineer to maintain a data processing service for the results of AB-tests as part of our growing Experimentation Data Science team.