Tiro Partners Limited logo
AI

Data Engineer

Job Details

Work Mode

Hybrid

Experience

Mid

Employment

Full-time

Salary

£60,000 - £90,000 p/y

Posted Yesterday

Tech Stack

Required technologies & tools

Python REST SQL Kubernetes GraphQL Git Docker Linux GitHub Actions PostgreSQL Pytest Dagster

Sign in to see how your skills match.

Perks & Benefits

Hybrid work arrangement

About the Role

Data Engineer | Python, SQL & Data Pipelines


Role: Senior Data Engineer

Company: Computer Vision Startup

Location: London, Hybrid

Salary: up to 95,000 + Benefits


We’re looking for a talented Data Engineer to join a fast-growing, award-winning technology company transforming the an industry through advanced data platforms and digital innovation.


This is an exciting opportunity to work within a multidisciplinary engineering environment spanning cloud platforms, AI & computer vision, embedded systems, data science, and large-scale data processing. You’ll play a key role in building scalable data infrastructure and developing robust pipelines that power next-generation products.


What You’ll Be Doing

  • Design, develop, and maintain scalable data pipelines using Python and orchestration tools such as Dagster.
  • Create and optimise efficient data models to support both transactional and analytical workloads.
  • Develop high-performance SQL queries, procedures, and integrations for APIs and data services.
  • Debug, enhance, and maintain existing systems and codebases.
  • Build and execute unit and integration tests to ensure reliability and maintainability.
  • Conduct profiling and performance optimisation to improve scalability and responsiveness.
  • Produce clear technical documentation for pipelines, databases, and architecture.
  • Collaborate with cross-functional engineering teams across backend, cloud, and product development.
  • Contribute to architectural decisions and continuously evaluate new technologies and best practices.


Required Skills & Experience

  • Degree in Computer Science, Engineering, or equivalent practical experience.
  • Strong experience with relational databases and SQL (PostgreSQL preferred).
  • Excellent Python programming and object-oriented development skills.
  • Experience designing data models for both operational and analytical systems.
  • Strong debugging, troubleshooting, and performance tuning capabilities.
  • Experience using Git and participating in collaborative code reviews.
  • Strong communication and teamwork skills.
  • Passion for building scalable in-house technology solutions using both custom and off-the-shelf tools.


Nice to Have

  • Experience with Dagster or similar orchestration platforms.
  • Familiarity with CI/CD pipelines and tools such as GitHub Actions.
  • Knowledge of REST and/or GraphQL APIs.
  • Experience working in Linux environments.
  • Familiarity with Docker and Kubernetes.
  • Understanding of Test-Driven Development (TDD), PyTest, and software design patterns.


Similar jobs

Searchability logo
Senior Backend Developer - Python - Spain
Searchability
Spain
£60,000 - £75,000 p/y
Flask
Python
DataDog
MongoDB
Tiro Partners Limited logo
Senior Backend Dev (Node.JS)
Tiro Partners Limited
London
£80,000 - £95,000 p/y
Kubernetes
GraphQL
Typescript
Java
Heathrow Personnel logo
Digital Promotion Developer Freight
Heathrow Personnel
Hounslow
£30,000 - £45,000 p/y
Flask
Python
SQL
FastAPI
167 Solutions Ltd logo
AI Engineer
167 Solutions Ltd
London
£80,000 - £130,000 p/y
Python
NoSQL
SQL
Kubernetes
Method Resourcing logo
Senior Python Engineer
Method Resourcing
London
£60,000 - £80,000 p/y
Flask
Python
Kubernetes
FastAPI