Job Directory Farfetch Senior Software Engineer (Python)
Farfetch

Senior Software Engineer (Python) Farfetch
New York, NY

Farfetch is a company providing a platform for the luxury fashion industry.

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 a company providing a platform for the luxury fashion industry.

Headquarters
Size
5000 employees

Let your dream job find you.

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