Data Engineer

Data Engineer

A rapidly scaling AI start-up is looking for a mid-level Data Engineer to join their team - building real-time decision engines that helps businesses optimise customer interactions using machine learning and automation.

This is a great opportunity for someone with strong fundamentals (Python and SQL) - ideal for someone who thrives in a start-up setting and wants real ownership.

The role

You’ll be responsible for designing, building and maintaining the data pipelines that power the company’s AI-driven products. This includes:

  • Build and maintain ETL pipelines
  • Write clean, efficient Python for data processing
  • Develop SQL queries and transformations
  • Work with data scientists to productionise models
  • Improve data quality, reliability and performance
  • Contribute to testing, code reviews and documentation

What we’re looking for

Must-have experience:

  • 1–3 years’ experience in data engineering or software engineering
  • Strong Python and SQL skills
  • Understanding of ETL/ELT concepts
  • Ability to explain code and talk through problem-solving
  • Git experience
  • Computer Science or related degree
  • Personal projects or evidence of curiosity

Nice to have:

  • pandas experience
  • Exposure to Azure or AWS
  • Basic Docker or DevOps knowledge
  • Interest in AI/ML
  • Experience with streaming tools (Kafka, RabbitMQ)

Hybrid working – 3 days per week in a central London office (Tues - Thurs)

If you’re excited by the idea of building the data foundations of next-generation AI products — even if you don’t tick every box — we’d love to hear from you.

Job Details

Company
Marshall Wolfe
Location
London, South East, England, United Kingdom
Hybrid / Remote Options
Employment Type
Full-Time
Salary
£45,000 - £55,000 per annum
Posted