Job Directory Farfetch Senior Software Engineer (Python)
Farfetch

Senior Software Engineer (Python) Farfetch
New York, NY

Farfetch is an online fashion retail platform that sells products from various boutiques and brands.

Companies like Farfetch
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About Farfetch

Job Description

The role:

As a Senior Software Engineer, you'll contribute to the engineering of the next-generation data science products and interfaces that connect our Machine Learning technology to the vast ecosystem of internal and external applications. This is a really exciting time to join the business, with our recent acquisition of Stadium Goods and our IPO back in 2018, you'll have the chance to be a part of a brand new function and work exclusively on large scale, high-impact projects.

We're looking for an experienced Senior, designing and leading the development of large scale projects.

A flavor of what we use in the data science team: Docker, Flask, PyTest, SqlAlchemy, Airflow, Postgres, Spark, BigQuery, Terraform, Ansible, Google Compute Engine, Scikit-learn, PyTorch, and NumPy.

What you'll do:

* Collaboratively design, build, and maintain Python micro-services in our cloud data platform.
* Work with other Software Engineers, Data Scientists, and Data Engineers to deliver efficient data products.
* Provide creative ideas to improve core data products.
* Be responsible for the health of production systems.
* Design and develop scalable and performant services with strong emphasis in algorithmic design and scalability.
* Have a team oriented mindset and seek to share knowledge and uplift the rest of the team

Who you are:

* Experienced in designing large scale systems that take advantage of Big Data technologies like Spark, BigQuery, etc.
* Advanced in Python and experienced in the creation of services using frameworks like Flask/Django.
* Disciplined in approach to testing (TDD/BDD, code review, documentation).
* Experienced in distributed systems, service oriented architectures, design and implementation of high throughput, low latency applications.
* Experienced in containerization tools like Docker and configuration management tools like Ansible.
* Experienced building and scaling batch/asynchronous systems. Using tools like Airflow/Celery/RabbitMQ.

About Farfetch

Farfetch is an online fashion retail platform that sells products from various boutiques and brands.

Headquarters
Size
3232 employees
Farfetch

The Bower, 211 Old Street

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.