Senior Data Engineer

Cavendish Professionals

Amsterdam

On-site

EUR 90,000 - 130,000

Full time

25 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Cavendish Professionals is seeking a Senior Data Engineer to design, build, and operate reliable ETL/ELT data pipelines using Python for AI-powered products in production. You will develop data infrastructure, work with graph databases and vector stores like SurrealDB, and manage cloud deployments with security controls.

The role emphasizes growing into technical leadership and collaborating across teams. You should bring 6–10 years of data engineering/ML experience and a strong track record

Qualifications

  • 6-10 years' experience in data engineering, ML systems or backend-heavy engineering.
  • Strong production Python experience building and maintaining data pipelines.
  • Experience supporting ML or AI-powered products in production.
  • Understanding or experience with graph databases and vector stores.
  • Experience with cloud platforms, ideally GCP, plus DevOps, IaC and CI/CD.
  • Familiarity with IAM, Secret Manager and SOC 2 requirements.

Responsibilities

  • 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.

Skills

Python
Data pipelines
ML systems
Graph databases
Vector stores
DevOps
CI/CD
IAM practices
SOC 2 awareness

Tools

SurrealDB
GCP
Secret Manager
CI/CD tools
IAM
SOC 2

Job description

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Engineer- AI Data Platform - up to €125k
Senior Data Engineer- AI Data Platform - up to €125k

We Source Talent • Netherlands

Remote
EUR 90,000 - 120,000
Senior Data Engineer — Production AI Pipelines & ML Infra
Senior Data Engineer — Production AI Pipelines & ML Infra

Cavendish Professionals • Amsterdam

On-site
EUR 90,000 - 130,000
Senior Data Engineer
Senior Data Engineer

Michael Bailey Associates • Randstad

Hybrid
EUR 73,000 - 80,000
Learning budget
Paid training days
Hardware & tech allowance
+3
Data & AI platforms Engineer
Data & AI platforms Engineer

Apply Recruitment • Utrecht

Hybrid
EUR 90,000 - 130,000
Real Impact on millions of users
Modern MLOps stack
Balanced hybrid model (Utrecht/Home)
Senior Data Engineer
Senior Data Engineer

Harnham • Amsterdam

On-site
EUR 90,000 - 135,000
Competitive salary and benefits
Learning & development opportunities
Collaborative environment
Senior Data Engineer (Python / AWS / ML Pipelines)
Senior Data Engineer (Python / AWS / ML Pipelines)

Jobgether SRL • Netherlands

On-site
EUR 90,000 - 130,000
Flexible working arrangements
Career growth
Training & mentoring
+2
Senior Data Scientist / Machine Learning Engineer
Senior Data Scientist / Machine Learning Engineer

Oliver James Group • Amsterdam

On-site
EUR 70,000 - 110,000
AI engineer - Shape AI Engineering from scratch - Greenfield - Global transformation - Good com[...]
AI engineer - Shape AI Engineering from scratch - Greenfield - Global transformation - Good com[...]

Sprint and Partners • Amsterdam

On-site
EUR 90,000 - 120,000
Solid compensation and benefits
Flexible hybrid work
Support for continuous learning
+1
Senior Data Engineer
Senior Data Engineer

Us3 Consulting • Amsterdam

On-site
EUR 51,748 - 68,213
Senior Data Engineer
Senior Data Engineer

EPAM Systems • Netherlands

Hybrid
EUR 90,000 - 140,000