Location
London Area, United Kingdom
Salary
Not specified
Type
fulltime
Posted
Today
Job Description
Job Title:
Junior-Mid Level Data Engineer
Company:
Krystal Clarity
Location:
London/Remote
Job Type:
Full-Time
Salary
: £30k - £40k
About Us:
Krystal Clarity is a rapidly emerging data engineering consultancy 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.
Position Overview:
We are seeking a Junior–Mid Level Data Engineer with 1–3 years of experience in data engineering, ideally with strong exposure to Databricks and Python. You’ll work closely with senior engineers on real-world client projects, gaining experience in 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.
Responsibilities:
- Design, build, and optimise scalable data pipelines using
Databricks (PySpark, SQL, Delta Lake)
on Azure.
- Collaborate with senior engineers to understand requirements and implement solutions for clients.
- Write clean, maintainable code in
Python
, applying best practices for testing and code quality.
- Work with
Azure Data Factory, Event Hubs, and storage services
for data ingestion and orchestration.
- Contribute to CI/CD workflows using
Azure Pipelines and GitHub Actions
, including automation of infrastructure and deployments.
- Use scripting tools (
Bash, PowerShell
) and
Terraform/Databricks Asset Bundles
to manage infrastructure as code.
- Apply good data governance and quality practices 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, ...).
- 1–3 years of experience as a data engineer working on Azure Databricks or in the Azure ecosystem.
- Hands-on experience with
Python
(PySpark strongly preferred) and strong SQL skills is required.
- Experience with the wider Azure data ecosystem (Data Factory, Storage, Event Hub) is highly desireable.
- Familiarity with
CI/CD workflows
and tools like Azure Pipelines or GitHub Actions.
- Some exposure to
infrastructure-as-code
(Terraform, Bicep, IaC scripting) is desirable.
- Expertise in other relevant technologies is desirable: dbt, Snowflake, Debezium/Kafka/Streaming, PowerBI
- Ability to work collaboratively in a small, fast-moving team.
- Strong communication skills with the knack for simplifying complex topics.
- Resilience to thrive in a dynamic environment, adeptly managing multiple projects.
What We Offer:
- 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.
To Apply:
Please send your CV and a cover letter explaining your interest in the role to [email protected].
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.