At a Glance
- Tasks: Design and build scalable data platforms using modern tech like Databricks and Apache Spark.
- Company: Sahaj Software, a forward-thinking tech company with a focus on craftsmanship and autonomy.
- Benefits: Unlimited annual leave, open salaries, and a collaborative work environment.
- Other info: Mentor engineers and grow your skills in a dynamic, hands-on role.
- Why this job: Make a real impact by transforming messy data into reliable systems while influencing technical direction.
- 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.
Why this role? 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.
Lead Data Engineer employer: Sahaj Software
At Sahaj Software, we pride ourselves on fostering a culture of craftsmanship and autonomy, where small teams tackle significant challenges using cutting-edge technology. As a Lead Data Engineer, you'll enjoy unlimited annual leave and open salaries, reflecting our trust in your ability to manage your time and contributions effectively. With ample opportunities for professional growth and a collaborative environment, Sahaj is the ideal place for those seeking meaningful and impactful work in data engineering.
StudySmarter Expert Advice🤫
We think this is how you could land Lead Data Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the data engineering field and let them know you're on the lookout for opportunities. Attend meetups or webinars related to data platforms and engage with industry professionals. You never know who might have a lead on your dream job!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Databricks, Apache Spark, or Snowflake. This will give potential employers a taste of your craftsmanship and hands-on experience, making you stand out from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills in Python and familiarising yourself with data modelling and orchestration concepts. Practice common data engineering problems and be ready to discuss your past experiences in transforming messy data into reliable systems.
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented individuals who share our passion for solving big problems with modern tech. Your next opportunity could be just a click away, so make sure to check out the latest openings at Sahaj Software.
We think you need these skills to ace Lead Data Engineer
Some tips for your application 🫡
Show Your Craftsmanship:When you're writing your application, let your passion for quality code shine through. Share examples of how you've designed and built data platforms or pipelines that made a real difference. We love seeing that craftsman’s mindset in action!
Be Hands-On:We want to know about your hands-on experience! Highlight specific projects where you’ve worked with Databricks, Apache Spark, or Snowflake. Don’t just tell us what you did; explain how you tackled challenges and delivered results.
Collaborate and Influence:Since this role involves working closely with teams, mention any collaborative projects you've been part of. Talk about how you’ve mentored others or influenced technical direction. We value teamwork and want to see how you fit into that picture!
Apply Through Our Website:Ready to take the plunge? Make sure to apply through our website! It’s the best way for us to get your application and for you to stay updated on the process. We can’t wait to see what you bring to the table!
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 will demonstrate your ability to design and deliver scalable data platforms effectively.
✨Emphasise Collaboration
Since the role involves 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 within a team.
✨Demonstrate a Craftsman’s Mindset
Talk about your commitment to code quality and best practices like CI/CD and TDD. Discuss how you ensure maintainability and reliability in your work, as this aligns perfectly with Sahaj's values of craftsmanship and autonomy.