This position requires local presence. Please view similar jobs below.
Principal Data Engineer
Who We Are
Simple Machines is a global, independent technology consultancy operating across Sydney, New Zealand, London, Poland and San Francisco. We design and build modern data platforms, intelligent systems, and bespoke software at the intersection of Data Engineering, Software Engineering and AI.
We work with enterprises, scale-ups, and government to turn messy, high-value data into products, platforms, and decisions that actually move the needle.
We don’t do generic. We build things that matter - We engineer data to life™.
RequirementsThe Role
This is a hands-on principal engineering role , not an architecture-only seat and not a support function. You’ll be responsible for technical direction, platform design and architectural decision-making.
You'll design and build greenfield data platforms , real-time pipelines, and data products for clients who are serious about using data properly. You’ll work in small, high-calibre teams and operate close to both the problem and the client.
If you enjoy solving hard data problems, shaping modern architectures (data mesh, data products, contracts), and delivering real outcomes — this is your lane.
What You’ll Be Doing
Lead Platform & Architecture Design
- Own the end-to-end architecture of modern, cloud-native data platforms
- Design scalable data ecosystems using data mesh, data products, and data contracts
- Make high-impact architectural decisions across ingestion, storage, processing, and access layers
- Ensure platforms are secure, compliant, and production-grade by design
Build Modern Data Platforms
- Design and deliver cloud-native data platforms using Databricks, Snowflake, AWS, and GCP
- Apply modern architectural patterns: data mesh, data products, and data contracts
- Integrate deeply with client systems to enable scalable, consumer-oriented data access
Develop High-Performance Pipelines
- Build and optimise batch and real-time pipelines
- Work with streaming and event-driven tech such as Kafka, Flink, Kinesis, Pub/Sub
- Orchestrate workflows using Airflow, Dataflow, Glue
Work at Scale
- Process and transform large datasets using Spark and Flink
- Design systems that perform in production - not just on paper
Own Data Storage & Performance
- Work across relational, NoSQL, and analytical stores (Postgres, BigQuery, Snowflake, Cassandra, MongoDB)
- Optimise storage formats and access patterns (Parquet, Delta, ORC, Avro)
Cloud, Security & Governance
- Implement secure, compliant data solutions with security by design
- Embed governance without killing developer velocity
Consult and Influence
- Work directly with clients to understand problems and shape solutions
- Translate business needs into pragmatic engineering decisions
- Act as a trusted technical advisor, not just an order taker
Technical Leadership & Quality
- Set engineering standards, patterns, and best practices across teams
- Review designs and code, providing clear technical direction and mentorship
- Raise the bar on data quality, testing, observability, and operational excellence
What We’re Looking For
Core Engineering Strength
- Strong Python and SQL
- Deep experience with Spark and modern data platforms (Databricks / Snowflake)
- Solid grasp of cloud data services (AWS or GCP)
Architecture & Design Judgement
- Demonstrated ownership of large-scale data platform architectures
- Strong data modelling skills and architectural decision-making ability
- Comfortable balancing trade-offs between performance, cost, and complexity
Data Platform Experience
- Built and operated large-scale data pipelines in production
- Strong data modelling capability and architectural judgement
- Comfortable with multiple storage technologies and formats
Engineering Discipline
- Infrastructure-as-code experience ( Terraform, Pulumi )
- CI/CD pipelines using tools like GitHub Actions, ArgoCD
- Data testing and quality frameworks ( dbt, Great Expectations, Soda )
Delivery & Consulting Mindset
- Experience in consulting or professional services environments
- Strong consulting instincts — able to challenge assumptions and guide clients toward better outcomes
- Comfortable mentoring senior engineers and influencing technical culture
Why Simple Machines
- You’ll work on interesting, high-impact problems
- You’ll build modern platforms , not maintain legacy mess
- You’ll be surrounded by senior engineers who actually know their craft
- You’ll have autonomy, influence, and room to grow
If you’re a senior data engineer who wants to build properly, think clearly, and deliver real outcomes - we should talk.
- £69k - £92k per annumEstimated...Principal Data Engineer – AWS Location: London (Hybrid) | Practice Area: Technology & Engineering | Type: Permanent Engineer future-ready data platforms that power financial transformation. The Role We’re looking for a Principal Data Engineer with AWS to...SuggestedPermanentHybrid working
- £83k - £111k per annumEstimated...Principal Data Engineer Who We Are Simple Machines is a global, independent technology consultancy operating across Sydney, New Zealand, London, and Poland. We design and build modern data platforms, intelligent systems, and bespoke software at the intersection of...SuggestedFull-time
- £101k - £130k per annumEstimated...insights, and one of the largest clinical trial data sets in the industry. More than 1 million... ...every application, serving as the engine for enterprise data convergence. Every interaction... ...to a Director of Engineering, as a Principal Data Engineer / Architect , you will lead...SuggestedHybrid workingOn-siteRemote
- £82k - £105k per annumEstimated...rely on our best-in-class platform. Our Winning Culture is the engine that drives our teams of innovators. We champion diversity of... ...what’s next - together! About the Role We're seeking a Principal Data Engineer who can work across the full stack of Anaplan’s data platform...Suggested
- £78k - £103k per annumEstimated...Principal Azure Data Engineer ( Databricks ) Location: London (Hybrid) | Practice Area: Technology & Engineering | Type: Permanent Lead the architecture of data platforms driving the future of financial services. The Role As a Principal Azure Data Engineer...SuggestedPermanentHybrid working
- £98k - £128k per annumEstimated...We are building a fast-growing Databricks practice delivering enterprise data and AI solutions across APAC. As Lead Solution Architect – Data Engineering, you will be the technical anchor of the practice: leading solution design on client engagements, owning and defending enterprise...Full-time
- £88k - £113k per annumEstimated...across our 3 sided marketplace. We’re looking for an Analytics Engineering Manager to join our London team. This is a hybrid role, with 3... ...and metrics that power day-to-day decisions and building the data foundations your stakeholders rely on. About the Analytics...Long-term contractHybrid workingImmediate startFlexible hoursShift work
- £98k - £127k per annumEstimated...action? Follow us on Instagram @zopalife The Team Analytics Engineering is a central team working across Zopa's products rather than... ...datasets has increased. It works closely with Analytics and Data Engineering and is building stronger partnerships across Product...Permanent
- £77k - £99k per annumEstimated...production software for multiple AD/ADAS systems. To deliver reliable data-driven technologies to millions of Toyota vehicles, we are... ...grow and lead a talented team composed of Data Scientists, Data Engineers and ML Ops Engineers, working in the Autonomy team to deliver data...
- £71k - £95k per annumEstimated...entertainment content, known for creating iconic worlds, characters, and stories that connect with players around the world. The Manager, Data Engineering (Marketing) helps ensure our regional marketing and customer data capabilities are ready to support better decisions, stronger...Full-time
- £65k - £86k per annumEstimated...London (in office 3 days/ week) Product and Engineering Reporting to our CISO We're not just closing the digital divide; we're reconnecting... ...industry leaders like Domino's, JD Sports and McDonald's. Data plays a critical role in how we build, operate and scale the...On-siteNight shift
£50k - £100k per annum
...Join a disruptive Fintech Startup: Data Centre Engineer Are you tired of the corporate suit and tie culture? Do you prefer a casual and relaxed environment where your skills can truly shine? Look no further! I’m working with a dynamic fintech startup on a mission to revolutionise...PermanentCasual workHybrid workingOn-siteWork from homeFlexible hours- £59k - £76k per annumEstimated...independent assessment. You can learn more about Actis at . Key Purpose of Role General Atlantic is seeking an Associate-level Data Engineer to join the Data Strategy team. This role will report to the VP, Head of Data Engineering, and will work closely with senior data...Long-term contract
€85k - €90k per annum
...and South Africa, we build software that matters and we're scaling quickly. The Role Reporting to the Data Platform Lead, you will be a hands-on senior engineer responsible for building and maintaining ApprovalMax's enterprise data platform. You will own the design and...RemoteProbationary periodShift work$80 per hour
...include Benchmark , General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Position: Data Engineer (Coding Agent Experience) Type: Contract Compensation: $80/hour Location: Remote Role...Remote jobSummer work£60k - £90k per annum
...infrastructure is second-to-none, and are looking to expand their Data Centre Operations team; a new role due to continued company... ...vendor relations and daily communication, working closely with engineering teams to define SLAs and metrics, and coaching a junior team....PermanentRemote- ...Sitting within our Digital, Data and Technology practice, this role is ideal for a values-driven, collaborative individual with a strong interest in data engineering, cloud technologies, and analytics platforms. This role would suit an early-career data professional who...Part-timeOn-siteWork from homeFlexible hours
- £55k - £74k per annumEstimated...built to match the threat. Today, Ripjar's AI-native software and data fusion products are used by governments, the world's largest... ...from our office at any time. About the Role We see a Data Engineer as a software engineer who specialises in distributed data systems...Full-timeOn-siteRemote
£900 per day
...Job title: Data Engineer Client: Leading global organisation Salary: Up To £900 Per Day Location: London (Hybrid) Skills: Python, Data Engineering, Data Pipelines, Airflow, Dagster, Snowflake, AWS, S3, IAM, Java (Plus) The Role We’re working with a leading...Hybrid working- ...About Us: ClearRoute is an engineering consultancy bridging Quality Engineering, Cloud Platforms and Developer Experience. We help enterprises... ...problem domains. Role & Responsibilities: • Snowflake data engineering, including ingestion, modelling and optimisation....Hybrid workingWork from home
- £53k - £68k per annumEstimated...growing, values-driven team of specialists who work with government clients across Cyber, Telecommunications and Data. We are seeking a talented and motivated Data Engineer to join our team and contribute to our mission of protecting the UK through data-driven insights and...Hybrid workingOn-site
- £51k - £69k per annumEstimated...Launch your data engineering career with Transform! Earn while you learn, build real data pipelines, explore Python and SQL, and help create solutions with meaningful impact. About the role Working within the Data Engineering team you will learn how to deliver data...PermanentApprenticeshipMonday to FridayFlexible hours
- ...We combine exceptional teacher-made content with technology, data science and machine learning to make high-quality, personalised... ...friends to over 100 people, with specialists across education, engineering, product, learning design and marketing. The scale is real:...Long-term contractOn-siteRemote
- £71k - £93k per annumEstimated...news, or just browsing what’s on the market. Location: London office / Hybrid (2 days per week in the office) Reporting to: Data Engineering Manager The Role Millions of people visit the Rightmove website every month. We have a huge amount of data about how people...Long-term contractFull-timeHybrid workingOn-siteWork from home
- £71k - £93k per annumEstimated...providing 0% processing fees for merchants. Our mission is to use data and AI to make payments free for businesses, so that everyone... ...Win together : Collaboration beats ego every time. Senior Data Engineer Role Overview We run an event-driven data platform on AWS and...Work from homeFlexible hoursAfternoon shift1 day/week
- £58k - £75k per annumEstimated...Ready to work with some of EDF's largest and most business critical datasets? Want to build data products that drive key financial decisions, work across the full engineering lifecycle, and help shape how data is used across the business? At EDF, Success is Personal and...Full-timeHybrid workingRemoteFlexible hours
- £60k - £81k per annumEstimated...know if you need any adjustments throughout the process in whatever way works best for you. Job Description As a Senior Data Engineer, you’ll focus on designing and implementing scalable, reusable data pipelines, platform components, and data engineering standards...Extra incomeFull-timeOn-siteFlexible hours
£65k - £70k per annum
Data Engineer with C# Dot Net asp.net with SQL Server SSRS and Power BI Our Client is a bank based in City London who are looking to recruit at least 7 years plus experience as a Data Engineer with the ability to work with C# Dot net and SQL Server with SSRS. You must have...TemporaryFixed-term contractHybrid workingOn-site- £27k - £35k per annumEstimated...Austin. About the role Fospha's measurement products run on data pipelines that process marketing spend and performance data for... ...you'll recognise. You'll get exposure across our core data engineering workstreams: large-scale SQL/dbt transformation pipelines, data...InternshipOn-siteFlexible hours
£75k - £90k per annum
...Senior Data Engineer Develop and maintain scalable data pipelines to support analytics and business needs. Collaborate with teams to design and implement data models and structures. Optimise existing data systems for performance and reliability. Ensure data quality...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Data Engineer. Be the first to apply!
- head of engineering remote London
- principal engineer ports and maritime London
- head of mechanical engineering London
- technical sales manager sales engineer London
- head of engineering London
- principal mechanical engineer London
- principal systems engineer London
- principal software engineer remote London
- principal design engineer London
- principal structural engineer London

