Senior Software Engineer - Data Platform at The Orchard (London, UK)

Senior Software Engineer - Data Platform at The Orchard (London, UK)

Add To Bookmarks
Location: London, UK
Type: Full Time
Created: 2021-08-11 05:00:04

Apply Here

The Orchard is a leading music distribution company operating in over 40 markets worldwide – distributing music from independent artists including Ozuna, Skepta, Jorja Smith, and Kelsea Ballerini. With cutting edge operations and an unparalleled global team, The Orchard partners with labels of all sizes to make their music and video available across hundreds of digital and physical retailers around the world. At The Orchard, the focus is to provide a comfortable, social and engaging environment to encourage productivity and creativity.

The Orchard is looking for a Senior Software Engineer, Data Platform to build and evolve our core Data Platform in London.


  • Create and maintain systems to load and transform very large data sets
  • Work with a cross-functional team to create data-driven insights and reports for business stakeholders
  • Work with the Software Engineering team to create customer-facing analytics tools and visualizations
  • Measure and monitor performance of data systems
  • Participate in re-architecture, refinement and technical design of various systems
  • Mentor more associate level members of the team and organization


  • 5+ years of experience architecting and leading implementation scalable data pipelines
  • 5+ years of SQL experience
  • 5+ years in a scripting language such as Python, PHP, JavaScript, etc
  • Significant experience with distributed processing frameworks such as MapReduce, Spark, Airflow or similar
  • Significant experience with various database technologies such as Cassandra, Snowflake, Redshift, ElasticSearch, Neo4J, etc
  • Experience writing unit and integration tests
  • Experience working in an AGILE team

Who You Are:

  • Can mobilize teams around a vision and help lead execution of that vision
  • Experience with data modelling and schema design of real world use cases
  • Defines best practices and standards within the data team and helps build tooling to make those easy to follow
  • Proactive problem solving
  • Ability to extract insight, and tell a story, from a data set
  • Experience augmenting, and cleaning, a dataset to answer questions
  • Experience optimising tables, schemas and data structures
  • Ability to determine sensible KPIs and optimise against them