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
At Krystal Clarity, we pride ourselves on being an excellent employer that fosters a collaborative and entrepreneurial work culture. As a rapidly growing data engineering consultancy based in London, we offer our Data Engineers the chance to work on diverse client projects, receive mentorship from experienced professionals, and enjoy the flexibility of remote work. With a competitive salary and a commitment to employee growth, we empower our team members to take ownership of their work and contribute directly to the company's success.
StudySmarter Expert Advice🤫
We think this is how you could land Data Engineer
✨Get Involved in Data Science Meetups
Tap into local data science meetups or workshops to connect with fellow enthusiasts and professionals. These events are goldmines for networking, and sometimes even lead directly to job openings at companies like Krystal Clarity!
✨Show Off Your Projects
Start building a public portfolio showcasing your data science projects on platforms like GitHub or personal websites. Highlight unique analyses or models you've developed. This not only demonstrates your skills but also gets your name out there for roles like Data Engineer at Krystal Clarity.
✨Leverage Professional Networks
Join professional bodies related to data science, like the Data Science Society or similar organisations. Getting involved can lead to mentorship opportunities and insider knowledge about full-time positions at companies like Krystal Clarity.
✨Apply Directly through Our Website
When you find a suitable opening like Data Engineer at Krystal Clarity, make sure to apply directly through our website. It gives you an edge and shows you're keen to join our team. Plus, who doesn’t love a direct application? It’s easier than navigating through job boards!
We think you need these skills to ace Data Engineer
Some tips for your application 🫡
Show Off Your Projects:In the world of data science, your projects can speak volumes about your skills. Make sure to showcase a few key projects in your CV or portfolio, especially those that highlight your ability to work with data sets, build models, or use relevant tools like Python, R, or SQL. Don’t forget to include links to any GitHub repositories if applicable!
Quantify Your Achievements:Employers love numbers! When drafting your CV, highlight your achievements with quantifiable results. For instance, mention how your data analysis led to a certain percentage increase in efficiency or revenue at a previous job or project. These details can really make your application pop!
Craft a Tailored Cover Letter:For a full-time role at Krystal Clarity, your cover letter should reflect your passion for data science and your excitement about the specific projects or values of the company. Dive into why you’re a good fit, how your skills align with their needs, and any unique perspectives you can bring to the team.
Stand Out with Relevant Courses and Certifications:Although experience talks, relevant courses or certifications can be your ticket to impressing hiring managers at Krystal Clarity. Mention any standout courses you've completed that equipped you with essential skills, such as machine learning certifications or data visualisation courses. This shows your commitment to continuously developing your skills in the field!
How to prepare for a job interview at Krystal Clarity
✨Brush Up on Your Statistics
For a data science role, we need to seriously sharpen our statistics skills. Get ready to tackle technical questions on probability distributions, hypothesis testing, and regression analysis. These are often the bread and butter of data science interviews, so don't just skim over them!
✨Showcase Your Projects
Prepare a killer portfolio showcasing your data science projects. We should include details about the datasets used, the tools and techniques applied, and the impact of your findings. If we can walk them through a particularly challenging project or a cool visualisation that had real-world implications, it’ll really make us stand out!
✨Get Comfortable with Python and R
Most data science positions require us to be proficient in programming languages like Python and R. We should practice common libraries like pandas, NumPy, and scikit-learn, and be ready for live coding exercises or algorithm questions. Showing off our coding chops can really impress the interviewers at Krystal Clarity!
✨Prepare for Case Studies
Expect to encounter real-world case studies during the interview. We might be asked how we’d approach a data problem or analyse a dataset to extract insights. It's essential to think out loud and demonstrate our problem-solving process so that the interviewer can see our logical thinking in action.