Point your AI agent at freehire and let it find you a job.

Get the CLI →

Cavendish Professionals

New

Senior Data Engineer

Posted Updated 3 views
Discussion

Summary

Senior data engineer who designs, builds and operates production ETL/ELT data pipelines in Python that power ML and AI-driven products, working with graph databases and vector stores (SurrealDB) on GCP, plus cloud infra, DevOps/CI-CD and security controls, with an eye toward growing into technical leadership.

We're looking for a Senior Data Engineer to build and maintain the production data pipelines that power AI and data products. This is a hands-on opportunity for an engineer with strong Python skills, experience supporting production AI systems, and an interest in growing into technical leadership.

What you'll do

  • Design, build and operate reliable ETL/ELT pipelines using Python.
  • Develop and maintain data infrastructure supporting ML and AI-powered products.
  • Work with graph databases and vector stores, including SurrealDB.
  • Manage cloud infrastructure, deployment workflows and security controls.
  • Help shape engineering practices as the team grows.

What we're looking for

  • Typically 6-10 years' experience in data engineering, ML systems or backend-heavy engineering.
  • Strong production Python experience building and maintaining data pipelines - essential.
  • Experience supporting ML or AI-powered products in production.
  • A conceptual understanding of, or practical experience with, graph databases and vector stores.
  • Experience with cloud platforms, ideally GCP, alongside DevOps, infrastructure as code and CI/CD.
  • Familiarity with cloud security controls and practices, including IAM, Secret Manager and SOC 2 requirements.

Nice to have

  • Experience as an early employee or founding engineer at a startup, particularly B2B SaaS.
  • Knowledge of financial systems, FP&A, accounting or business analytics.
  • An ambition to move into team leadership.

Location and travel

  • You must have the right to work in the UK or EU without visa sponsorship.
  • You must be willing to attend in-person gatherings once every two months, in New York, London or Amsterdam.

Skills

What Senior Data Engineering jobs ask for — and how much of it you have →
Apply

See also

Data Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available