Lead Data Engineer

About the role

Sahaj Software is an artisanal software engineering firm built on trust, respect, curiosity, and craftsmanship delivering purpose-built solutions to drive data-led transformation for organisations. We combine Data Engineering, Platform Engineering and Data Science with a razor-sharp focus to solve complex business and technology challenges.

You'll feel at home here if you started your career writing production software, not just pipelines and you've chosen to bring that engineering rigour into the data world. We care as much about how you build as what you build: clean code, tests you trust, and systems that are easy to change six months from now.

This role is ideal for someone with large scope for growth and impact who still wants to be hands-on with technology. We aim to allow growth without becoming "post-technical."

What you'll do

  • Collaborate with Data Scientists and Engineers to deliver production quality AI and ML systems
  • Build frameworks and tooling for data ingestion from a complex variety of sources
  • Consult directly with clients on data strategy and modernising their data infrastructure and architecture this is a consulting led role, and client trust is central to how we work
  • Model data for increased visibility and performance
  • Own your work end to end, with real freedom to propose alternatives and make the case for doing things differently our clients trust us, and we manage ourselves
  • Work in short sprints delivering working software, alongside other data engineers, helping build data engineering capability across Sahaj.

Read more about how we think: sahaj.ai/client-stories

What you'll need

  • A genuine software engineering foundation, you've built and shipped production applications, not just data pipelines, before specialising into data
  • You've built something from nothing: a platform, a product, a side project. You know the difference between that and maintaining what already exists
  • Deep fundamentals in Python or a functional language like Scala
  • Experience designing and building big data applications with stacks like Databricks, Apache Spark, HDFS, HBase, Snowflake
  • Real command of test-driven development and code quality, this matters as much to us as your data stack does
  • Experience integrating large datasets from hundreds of internal and external sources
  • Ability to own delivery end to end, build, package, deploy, CI/CD with strong opinions on how it should be done
  • Solid grounding in Cloud, DevOps, GitOps, and containers

Culture

Sahaj runs on holacracy, not hierarchy, everyone owns the organisation's ideas, successes, and failures collectively. In practice, that means no managers approving your decisions, open salaries so there's nothing to guess at, and clients who trust you enough to let you challenge their thinking. You'll work across multiple domains alongside some of the best engineers in the industry.

Benefits

  • Unlimited annual leave
  • Life insurance & private health insurance, paid by Sahaj
  • No hierarchy
  • Open salaries

Job Details

Company
Sahaj Software
Location
London Area, United Kingdom
Posted