Senior & Principal Data Engineers | Databricks | Outside IR35

Primus Connect
London, UK
2 days ago
Apply on www.careerboard.com
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£143,000.0 - £182,000.0
Working hours
Regular working hours

Tech stack

Artificial Intelligence Amazon Web Services Computing Platforms Microsoft Azure Big Data Cloud Computing Software Quality Continuous Integration Information Engineering Apache Hive Python (Programming Language) Operational Databases
+13 more
Performance Tuning Data Streaming Apache Spark IT Architecture Build Management Data Lakes Pyspark Apache Kafka Data Management Machine Learning Operations Terraform Data Pipelines Databricks

Job description

Depending on your level, you’ll take ownership of designing, building and/or leading modern Databricks data platforms, working across large-scale data engineering, platform architecture, governance and deployment.

You’ll work with engineering, architecture and business teams to deliver scalable production-grade solutions while helping establish strong engineering standards across the wider team., * Design and build production-grade data pipelines using Databricks, PySpark and Spark SQL

  • Design and implement Delta Lake/Medallion Architecture solutions
  • Lead technical design across ingestion, transformation and data consumption
  • Implement and optimise Unity Catalog for governance, lineage and access control
  • Build and maintain CI/CD and Infrastructure-as-Code using Terraform/Databricks Asset Bundles
  • Optimise Spark workloads for performance, scalability and cost
  • Establish engineering standards around testing, deployment and code quality
  • Work closely with architects, engineers and client stakeholders
  • Mentor and technically support other engineers
  • At Principal level, own platform-level architecture and set technical direction across Databricks workstreams

Requirements

  • Strong commercial Databricks experience
  • Advanced PySpark and Spark SQL
  • Strong understanding of Spark internals and performance optimisation
  • Hands-on Delta Lake and Medallion Architecture experience
  • Strong Python engineering skills
  • Hands-on Unity Catalog experience
  • CI/CD and Infrastructure-as-Code experience
  • Terraform and/or Databricks Asset Bundles
  • Cloud experience across Azure, AWS or GCP
  • Experience delivering large-scale production data platforms
  • Strong stakeholder communication skills

For the Principal-level positions, you should also have experience setting technical direction, owning platform architecture and operating as the technical authority across large Databricks engagements.

Desirable

  • Databricks Professional-level certifications
  • Delta Sharing/Lakehouse Federation
  • Structured Streaming/Kafka
  • MLflow or AI/ML-adjacent data engineering
  • Agentic or AI-driven data engineering patterns
  • Previous consultancy or contract delivery experience

Benefits & conditions

£550-£700 per day Outside IR35 Fully Remote UK ASAP Start

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerboard.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:28 min

Defining big data and machine learning fundamentals

Ayon Roy · LIVE

4:32 min

Harnessing Spark with Python using PySpark and Py4J

Ayon Roy · LIVE

1:34 min

Essential commands for running and testing Terraform configurations

Hennie Francis · LIVE

3:03 min

Career evolution in data engineering and AI platforms

Maria Apazoglou · Coffee With Developers

2:10 min

Why organizations combine big data and machine learning

Ayon Roy · LIVE

2:32 min

Overview of Terraform and Terraform Cloud features

Devlin Duldulao · LIVE

Videos

See all

Related articles

See all