Lead Data Engineer in Slough

Lead Data Engineer in Slough

Slough Full-Time 70000 - 90000 € / year (est.) Home office (partial)
Sahaj Software

At a Glance

  • Tasks: Design and build scalable data platforms and pipelines for impactful business decisions.
  • Company: Sahaj Software, a forward-thinking tech company with a flat structure.
  • Benefits: Unlimited annual leave, open salaries, stock options, and private health insurance.
  • Other info: Mentorship opportunities and a focus on craftsmanship in a dynamic team.
  • Why this job: Make a real impact while working with cutting-edge technologies in a collaborative environment.
  • Qualifications: Solid experience as a Senior/Lead Data Engineer with strong coding skills in Python.

The predicted salary is between 70000 - 90000 € per year.

At Sahaj Software, we’re not just shipping pipelines - we’re designing purpose-built data platforms that solve complex challenges for some of the UK’s most forward-thinking organisations. We believe in craftsmanship, autonomy, and trust. No hierarchies and no bureaucracy, just small teams solving big problems with modern tech.

Working as a Lead Data Engineer, you’ll own the design and delivery of scalable data platforms, pipelines, and architectures that power real business decisions. You’ll work closely with data scientists, engineers, and stakeholders to transform messy data into clean, reliable, and production-grade systems. This is a hands-on, high-impact role where you’ll influence technical direction while staying close to the code. Perfect if you want scope for growth without going “post-technical.”

What you’ll do:

  • Design and build modern data platforms using Databricks, Apache Spark, Snowflake, and cloud-native services (AWS, Azure, or GCP).
  • Develop robust pipelines for real-time and batch data ingestion from diverse and complex sources.
  • Model and optimise data for performance, visibility, and downstream analytics/ML use cases.
  • Champion best practices: CI/CD, TDD, GitOps, observability, schema validation, and data quality.
  • Collaborate with data scientists and ML engineers to deploy production-grade AI/ML systems.
  • Guide clients on data strategy, architecture, and platform modernisation.
  • Mentor and influence engineers across Sahaj, helping grow our collective data engineering capability.

What we’re looking for:

  • Must have solid experience as a Senior/Lead Data Engineer in complex enterprise environments.
  • Can demonstrate strong coding skills in Python (Scala or functional languages a plus).
  • Expertise with Databricks, Apache Spark, and Snowflake is a must (HDFS/HBase also useful).
  • Has experience integrating large, messy datasets into reliable, scalable data products.
  • Strong understanding of data modelling, orchestration, and automation.
  • Hands-on experience with cloud platforms (AWS, Azure, GCP) and containerisation (Docker, Kubernetes).
  • A craftsman’s mindset: you care about code quality, maintainability, and doing things the right way.

What you’ll get at Sahaj:

  • Unlimited annual leave – we trust you to manage your time.
  • Open salaries & stock options – transparency from the ground up.
  • Private health & life insurance – covered by us.
  • Flat structure, no hierarchy – you own your work, and your voice counts.

Lead Data Engineer in Slough employer: Sahaj Software

At Sahaj Software, we pride ourselves on fostering a culture of craftsmanship and autonomy, where our Lead Data Engineers can thrive in a flat structure that encourages innovation and collaboration. With unlimited annual leave, open salaries, and stock options, we empower our employees to take ownership of their work while enjoying a supportive environment that prioritises personal and professional growth. Join us in shaping the future of data engineering in a dynamic setting that values your expertise and contributions.

Sahaj Software

Contact Detail:

Sahaj Software Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Lead Data Engineer in Slough

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Databricks, Apache Spark, or Snowflake. This gives you a chance to demonstrate your hands-on experience and coding prowess beyond just a CV.

Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and data engineering concepts. Practice common interview questions and consider mock interviews to build confidence. Remember, it’s all about showing how you can solve real-world problems!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are genuinely interested in joining our team at Sahaj Software.

We think you need these skills to ace Lead Data Engineer in Slough

Data Engineering
Python
Databricks
Apache Spark
Snowflake
AWS
Azure

Some tips for your application 🫡

Show Your Craftsmanship:When you're writing your application, let your passion for quality code shine through. We love seeing candidates who care about maintainability and best practices, so share examples of how you've implemented these in your past projects.

Be Specific About Your Experience:Make sure to highlight your hands-on experience with the tools we use, like Databricks, Apache Spark, and Snowflake. The more specific you are about your achievements and the challenges you've tackled, the better we can see how you'd fit into our team.

Collaborate in Your Application:Since collaboration is key at Sahaj, mention any experiences where you've worked closely with data scientists or engineers. Show us how you’ve contributed to team success and how you can bring that collaborative spirit to our projects.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at Sahaj Software

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, like Databricks, Apache Spark, and Snowflake. Brush up on your Python coding skills and be ready to discuss how you've used these tools in past projects.

Showcase Your Problem-Solving Skills

Prepare examples of complex data challenges you've tackled. Be ready to explain your thought process and the impact of your solutions. This role is all about solving big problems, so demonstrate your ability to think critically and creatively.

Emphasise Collaboration

Since you'll be working closely with data scientists and engineers, highlight your experience in collaborative environments. Share stories that showcase your ability to mentor others and influence technical direction while staying hands-on.

Understand Their Culture

Familiarise yourself with Sahaj Software's values of craftsmanship, autonomy, and trust. Be prepared to discuss how you align with these principles and how you can contribute to their flat structure and innovative approach.