Data Engineer

Data Engineer

Full-Time 30000 - 40000 £ / year (est.) No working from home possible
K

At a Glance

  • Tasks: Design and optimise data pipelines using Databricks and Python for real-world projects.
  • Company: Join Krystal Clarity, a fast-growing data engineering consultancy in London.
  • Benefits: Enjoy a competitive salary, remote work flexibility, and mentorship from senior engineers.
  • Other info: Be part of a dynamic team with excellent growth opportunities.
  • Why this job: Shape the future of data engineering while working on impactful client projects.
  • Qualifications: 1-3 years of data engineering experience with strong skills in Python and SQL.

The predicted salary is between 30000 - 40000 £ per year.

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.

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 desirable.
  • 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 recruitment@krystalclarity.com.

Data Engineer employer: Krystal Clarity

Krystal Clarity is an exceptional employer that fosters a collaborative and innovative work culture, allowing Data Engineers to thrive in their roles while working on cutting-edge projects. With a strong emphasis on employee growth, you will have access to continuous learning opportunities and the flexibility of remote work, making it an ideal environment for those seeking meaningful and rewarding employment in the data engineering field.

K

Contact Details:

Krystal Clarity Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Data Engineer

Tip Number 1

Network like a pro! Reach out to people in the data engineering field, especially those at Krystal Clarity. A friendly chat can open doors and give you insights that a job description just can't.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Databricks and Python. This is your chance to demonstrate what you can do beyond just a CV.

Tip Number 3

Prepare for interviews by brushing up on common data engineering questions and practical scenarios. We recommend practicing coding challenges related to data pipelines and SQL to impress your interviewers.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you're genuinely interested in being part of our team at Krystal Clarity.

We think you need these skills to ace Data Engineer

Databricks
Python
PySpark
SQL
Azure Data Factory
Event Hubs
Data Ingestion

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Data Engineer role. Highlight your experience with Databricks, Python, and any relevant Azure tools. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Explain why you're excited about joining Krystal Clarity and how you can contribute to our growth. Keep it concise but impactful – we love enthusiasm!

Showcase Your Projects:If you've worked on any data engineering projects, make sure to mention them! Whether it's a personal project or something from a previous job, we want to see your hands-on experience and problem-solving skills.

Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of applications better and ensures you don’t miss out on any important updates from us!

How to prepare for a job interview at Krystal Clarity

Know Your Tech Stack

Make sure you brush up on your knowledge of Databricks, Python, and the Azure ecosystem. Be ready to discuss how you've used these technologies in past projects, as well as any challenges you faced and how you overcame them.

Show Your Collaborative Spirit

Since Krystal Clarity values teamwork, be prepared to share examples of how you've worked with others in a fast-paced environment. Highlight your communication skills and how you simplify complex topics for your team.

Demonstrate Problem-Solving Skills

Think of specific instances where you've designed or optimised data pipelines. Be ready to explain your thought process and the impact of your solutions on previous projects, showcasing your ability to take ownership of your work.

Ask Insightful Questions

Prepare thoughtful questions about the company's growth, the team dynamics, and the types of projects you'll be working on. This shows your genuine interest in the role and helps you assess if it's the right fit for you.