Jobs

Senior Data Engineer


Job details
  • MPB
  • Brighton
  • 1 month ago


Who we are

We are MPB, the largest global platform for used photography and videography equipment. Our platform transforms the way that people buy, sell and trade in photo and video kit. MPB is a destination for everyone, whether you’ve just discovered your passion for visual storytelling or you’re already a pro.

MPB has always been committed to making kit more accessible and affordable, and helping to visualise a more sustainable future. We recirculate more than 485,000 items of used kit every year, extending the life and creative potential of photo and video equipment for creators around the world.

Our headquarters is based in central Brighton, down in the lanes just off the seafront. We operate a hybrid-working model of 2 days per week in the office, and 3 days working from home.

The Opportunity

Data analysis and data science has been critical to the growth of MPB, as it continues to strive to provide a best in class experience for customers. The importance of being able to uncover and react to insights provided through the platform data is recognised as a critical element for growth and continued success.

As part of a growing data team you will be working fairly autonomously so we are looking for someone who has the experience to contribute on data infrastructure, and is experienced in managing end to end data engineering processes.

We are looking for someone with hands-on experience, who is comfortable both designing and implementing robust data pipelines and structures. You must have strong end to end experience within Python and be very comfortable with ETL. You will also be very familiar with the GCP stack and CI/CD methodologies.

You will be liaising and interacting with stakeholders to advise on design and approach. You should have excellent communication skills and be able to articulate designs and technical needs to key stakeholders.

You will also be working closely with our Product and Engineering teams and CTO, and will be responsible for maintaining the highest data standards and practices.


Key Responsibilities

  • Responsible for the development, delivery and maintenance of a data warehouse and data pipelines that enables the provision of data from various sources to analysts supporting business wide BI.
  • Contribute to the design, development, testing and performance in production of the data warehouse, pipelines and BI systems.
  • Digesting business requirements and converting these into technical solutions
  • Building end to end data pipelines in Python and Cloud technologies
  • Convert algorithms, models and features created by data scientists and Business analysts from prototypes/designs into productionised solutions
  • Apply and champion data best practice standards and principles
  • Building and maintaining data artefacts - data models, data dictionaries and business glossaries


Skills & Experiences

  • Hands on, commercial experience in a Data Engineering role - with the emphasis on delivered solutions
  • Knowledge of techniques for data analysis on distributed systems to support both real time, and non real time analytics and data driven products
  • Experienced in Python
  • Experience with BigQuery
  • Experienced building ETL pipelines
  • Experience with GIT/GitHub, CI/CD, Jenkins
  • Experienced in cloud infrastructure (GCP) and Kubernetes
  • Excellent SQL experience for the building of databases and manipulation of data


  • Nice to Have (not essential): 

  • Experienced with Tableau Cloud implementation
  • Experience of Big Data platforms
  • Experience with Terraform
  • Other data tech experience e.g. NOSQL, Postgres, MySQL
  • Prior experience within an ecommerce or marketplace environment
  • Project and / or staff management (note - at this time, this is not a management role)


Benefits

For our full list of benefits, please check out our 'UK Benefits' section of the career page. Here are a few of the perks on offer here:

  • 25 days annual leave + bank holidays
  • 4% employer contributory pension scheme
  • Private healthcare
  • Flexible hybrid working options
  • Access to EAP with a range of employee discounts
  • Dog friendly workplace.
  • Bespoke Learning Management System - the MPB 'Learning Lab' with access to thousands of free courses to upskill in any areas you'd like; whether personally or professionally.
  • 2 volunteer days for charity which aligns with MPB values



MPB customers come from all walks of life, and so do we. We are an Equal Opportunity Employer and do not discriminate against any employee or applicant because of family makeup, race, sexuality, religion, gender identity, disability or age. At MPB, every employee has the opportunity to make an impact and grow.


Sign up for our newsletter

The latest news, articles, and resources, sent to your inbox weekly.

Similar Jobs

Senior Data Engineer

Compensation£70,000 - £85,000 Base + BenefitsTL;DRPrincipal/Staff level data engineer roleFast growing home energy management start-up, based in LiverpoolRemote, flexible work arrangementsResponsible for shaping, leading, and driving the data platformOwnership of the data lake and integrated technologiesMust have AWS, Kafka, Python, Databricks, SparkExperience in Energy and working with data and AI...

Hypercube Talent Glasgow

Senior Data Engineer

Compensation£70,000 - £85,000 Base + BenefitsTL;DRPrincipal/Staff level data engineer roleFast growing home energy management start-up, based in LiverpoolRemote, flexible work arrangementsResponsible for shaping, leading, and driving the data platformOwnership of the data lake and integrated technologiesMust have AWS, Kafka, Python, Databricks, SparkExperience in Energy and working with data and AI...

Hypercube Talent Sheffield

Senior Data Engineer

Compensation£70,000 - £85,000 Base + BenefitsTL;DRPrincipal/Staff level data engineer roleFast growing home energy management start-up, based in LiverpoolRemote, flexible work arrangementsResponsible for shaping, leading, and driving the data platformOwnership of the data lake and integrated technologiesMust have AWS, Kafka, Python, Databricks, SparkExperience in Energy and working with data and AI...

Hypercube Talent Leeds

Senior Data Engineer

Compensation£70,000 - £85,000 Base + BenefitsTL;DRPrincipal/Staff level data engineer roleFast growing home energy management start-up, based in LiverpoolRemote, flexible work arrangementsResponsible for shaping, leading, and driving the data platformOwnership of the data lake and integrated technologiesMust have AWS, Kafka, Python, Databricks, SparkExperience in Energy and working with data and AI...

Hypercube Talent Bristol

Senior Data Engineer

Compensation£70,000 - £85,000 Base + BenefitsTL;DRPrincipal/Staff level data engineer roleFast growing home energy management start-up, based in LiverpoolRemote, flexible work arrangementsResponsible for shaping, leading, and driving the data platformOwnership of the data lake and integrated technologiesMust have AWS, Kafka, Python, Databricks, SparkExperience in Energy and working with data and AI...

Hypercube Talent Birmingham

Senior Data Engineer

Compensation£70,000 - £85,000 Base + BenefitsTL;DRPrincipal/Staff level data engineer roleFast growing home energy management start-up, based in LiverpoolRemote, flexible work arrangementsResponsible for shaping, leading, and driving the data platformOwnership of the data lake and integrated technologiesMust have AWS, Kafka, Python, Databricks, SparkExperience in Energy and working with data and AI...

Hypercube Talent Newcastle upon Tyne