Data Engineer

Krystal Clarity
Greater London, UK
3 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours

Tech stack

Amazon Web Services Microsoft Azure Bash Shell Software Quality Continuous Integration Information Engineering Data Governance Data Integrity Cursor (Graphical User Interface Elements) Database Queries Github Python (Programming Language)
+21 more
Windows PowerShell Role-Based Access Control Power BI Search Technologies SQL Databases Data Streaming Scripting Azure Data Factory Snowflake Data Lakes Pyspark Debezium Information Technology Maintaining Code Apache Kafka Machine Learning Operations Restful APIs Terraform Data Pipelines Atlassian Bamboo Databricks

Job description

We are seeking a Mid Level Data Engineer with 2 to 4 years of experience in data engineering, with strong exposure to Azure, Databricks and Python. You’ll work closely with senior engineers on real-world client projects, designing, building, and deploying data pipelines in the cloud. This role is perfect for someone looking to sharpen their technical skills, work in a collaborative consultancy environment, and take ownership of impactful work., * Design, build, and optimise scalable data pipelines using Databricks (PySpark, SQL, Delta Lake) on Azure.

  • Build ingestion from REST APIs, including incremental and near-real-time load patterns, alongside managed connectors such as Lakeflow Connect and Azure Data Factory.
  • Collaborate with senior engineers to understand requirements and implement solutions for clients.
  • Work directly with client stakeholders, including face-to-face: gathering requirements, presenting solutions and communicating progress to technical and non-technical audiences.
  • Write clean, maintainable code in Python, applying best practices for testing and code quality.
  • Use AI coding assistants (Claude Code, Cursor, Codex or similar) day to day to accelerate development, testing and documentation, while maintaining code quality.
  • Contribute to CI/CD workflows using GitHub Actions and Azure Pipelines, including automation of infrastructure and deployments.
  • Use Terraform and Declarative Automation Bundles to manage infrastructure as code, alongside scripting tools (Bash, PowerShell).
  • Apply strong data governance and quality practices, including Unity Catalog, RBAC and PII handling, to ensure data integrity.
  • Document solutions, pipelines, and design decisions for future maintainability.
  • Continuously learn and explore new tools, frameworks, and best practices in data engineering.

Requirements

  • Bachelor’s or Master’s in a STEM subject (Computer Science, Maths, Physics, Engineering, …).
  • 2 to 4 years of experience as a data engineer working on Azure Databricks or in the Azure/AWS ecosystem.
  • Hands-on experience with Python (PySpark strongly preferred) and strong SQL skills is required.
  • Hands-on experience using AI coding tools (Claude Code, Cursor, Codex or similar) in real development workflows, with judgement on when and how to apply them.
  • Experience with infrastructure-as-code, ideally Terraform, is required.
  • Familiarity with CI/CD workflows and tools like GitHub Actions or Azure Pipelines.
  • Working knowledge of Unity Catalog and data governance fundamentals.
  • Experience ingesting data from REST APIs and various third-party systems.
  • Experience with the wider Azure data ecosystem (Data Factory, Storage, Event Hub) is desirable.
  • Expertise in other relevant technologies is desirable: Lakeflow Connect, Declarative Pipelines, Databricks Apps, Vector Search or MLOps, dbt, Snowflake, Debezium/Kafka/Streaming, Power BI.
  • Ability to work collaboratively in a small, fast-moving team.
  • Strong communication and stakeholder-management skills, with the confidence to work with clients face-to-face from day one and the knack for simplifying complex topics.
  • Resilience to thrive in a dynamic environment, adeptly managing multiple projects.

Benefits & conditions

  • The opportunity to join a consultancy in its growth stage and directly shape its success.
  • Hands-on experience across diverse client projects with mentorship from senior engineers.
  • Competitive salary and benefits package.
  • Flexibility to work remotely, with occasional in-person collaboration.

About the company

Krystal Clarity is a rapidly emerging data engineering consultancy and Databricks partner that helps businesses leverage data to achieve their strategic objectives. As a lean, fast-paced, and dynamic company, we are looking for an ambitious Data Engineer who thrives in an entrepreneurial environment and seeks to be part of the foundational team driving the company’s growth and success.

Apply for this position

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

Apply on www.collegerecruiter.com
Prepare application

Good distractions

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

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

1:26 min

Building an initial solution using Debezium and Apache Kafka

Bobur Umurzokov · LIVE

4:32 min

Harnessing Spark with Python using PySpark and Py4J

Ayon Roy · LIVE

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

3:03 min

Career evolution in data engineering and AI platforms

Maria Apazoglou · Coffee With Developers

1:42 min

Handling stateful application schemas during progressive deployment

Kevin Dubois Kevin Dubois · World Congress 2025

Videos

See all

Related articles

See all