Big Data Engineer

Farfetch
Where technology meets fashion!

Job details

  • Full-time
  • calendar
  • map markerPorto, PT
  • cardRequires Work Permit
    Requires that you're a citizen or have a valid work permit / visa sponsorship to work in the country in which this position is based.
  • routeIntermediate
  • routePortuguese
    Preferred spoken language

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €400

Intro

Farfetch is growing really fast and we are looking for a Big Data professional 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.

Responsibilities

  • 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
  • Provide Data Engineering expertise to multiple teams across our organization. Provide guidance and support to software engineers with industry and internal data best practices
  • 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

Main requirements

  • 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

Perks

  • Healthcare Insurance
  • Company bonus
  • Performance bonus
  • Farfetch welcome voucher (130 GBP)
  • Staff discounts
  • Birthday day off
  • Free food and drinks (coffee, tea, soup, bread, milk, fruit, yogurts, cornflakes)
  • Fun room (ping-pong table; Foosball table; Xbox; Wii)
  • Parking lot
  • Great parties

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €400