Have you been searching for a great professional development opportunity in the Business Intelligence and Data Analytics field, working within a fast-paced global project? Then this could be the job for you!
This is an exciting time for Farfetch as we are experiencing a period of unprecedented growth. We are looking for a Big Data Engineer to join the team. We offer successful candidates not only a dynamic, fun, challenging and multicultural workplace, but also significant potential to progress within the role.
Farfetch is an innovative e-commerce company that brings the world's best fashion boutiques to an international audience. Launched in October 2008, Farfetch is rapidly growing into a truly global company. Our family now includes 900 talented people and 400 independent boutiques across Europe, North and South America, Asia, and offices in London, New York, LA, Porto, Guimarães, São Paulo, Tokyo, Shanghai and Moscow.
To be developed within our Business Intelligence & Analytics team, this position will be charge of the development of high performance, distributed computing tasks using Big Data technologies such as Hadoop, NoSQL and other distributed environment technologies based on the needs of the organization. You will also be responsible for analyzing, designing, programing, debugging and modifying software enhancements and/or new products used in distributed, large scale analytics solutions.
Design and develop highly scalable, end to end process to consume, integrate and analyze large volume, complex data from sources such as Hive, Flume, Kafka or Storm.
Build fault tolerant, adaptive and highly accurate data computational pipelines. Tune queries running over billion of rows of data running in a distributed query engine.
Researching and implemented new data technologies as needed.
Working with other teams to understand needs and provide solutions.
Find innovative solutions through a combination of creative thinking and deep understanding of the problem space.
Work with the Business Intelligence development team on migration and improve existing SQL Server-based ETLs to Map Reduce and Hive (Cloud) technology to achieve scale and performance.
Help define and implement new processes on the data warehouse platform and work closely with Data Scientists to transform big data into model-‐ ready forms to support analytic projects.
Provide Data Engineering expertise to multiple teams across our organization. Provide guidance and support to software engineers with industry and internal data best practices.
Key skills and experience:
Experience working with large data sets (both structured and unstructured) using technologies such as MapReduce, Hadoop, HBase, Hive, Spark and NoSQL technologies
Strong programming background with languages such as Java, C++, or Python
Good knowledge of distributed systems
Background working in cloud environments – AWS, Rackspace, Azure, etc.
Experience with real-time analysis of sensor and other data from Internet of Things (IoTs) or other connected devices is a plus
Excellent grasp of algorithmic concepts in computer science (e.g., sorting, data structures, etc.)
Experience in the design, development and release of enterprise scale applications.
Experience with version control.
Excellent team working attitude with analytical and creative problem solving abilities.
Apply here: https://express.candarine.com/campaign/url/forward/dda504ee80ec