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.