Software Engineer


Apply for position


At Dataform, we are building the future of how data teams manage and organize their data. We provide an environment where analysts and engineers can design and deploy complex data pipelines in minutes, without maintaining complex code and infrastructure - meaning they can spend more time delivering value to their business.

We are a founding team of tech and data-loving ex-Googlers and we recently graduated from YCombinator. Having secured funding this summer we are looking to grow an exceptional team of engineers to design and build out the future of our platform.

Our values

As a team we are passionate about our product as well as the tech, we encourage pragmatism, and have a culture around giving and receiving constructive feedback. We value communication and a respectful work environment.

We work hard but we know when we need to relax, we encourage creativity and aim to create an environment where it can be expressed - we know we do our best work when we are excited and invested in the problems we are solving.

Your mission

As one of the first hires on a growing team, you will be responsible for designing and developing across our entire tech stack, working directly with the founders to develop against an ambitious roadmap. You will be expected to grow into taking responsibility for one or more parts of our product, interviewing engineers, establishing development processes and contributing to our culture.

We are technology agnostic, and our stack is currently built with a combination of Typescript, JS, Java, Python, React, Node, gRPC, Protobuf, Apache Beam, running on Google Cloud, Kubernetes, Docker.

We have many technical and product challenges to solve across all parts of our platform, from developing and managing an open-source framework and APIs, building scalable data pipeline infrastructure, and a web-based development environment.


We are looking for ambitious, full-stack engineers that are looking for a true early-stage startup experience, are ready to take on technical responsibility, are comfortable moving quickly and sometimes self-directing in a fast-paced environment.


- Significant software engineering experience, comfortable leading the design and implementation of complex projects.

- A demonstrated passion for software engineering, possibly through contributing to or maintaining open-source projects.

- You are looking to challenge yourself and never shy away from learning something new.

- You aren’t afraid to share your thoughts if you think something is wrong you speak up.

- Some experience and interest mentoring and teaching others.

- You can work comfortably across all parts of the technology stack and are happy to prioritize your work to where the business needs it.

- You are comfortable working in a fast paced environment, where work and priorities may change quickly.


- Some experience with data engineering, SQL, or Spark, Hadoop, etc.

Apply for position

Don't See your Job?

Create a free job listing on Tech.London

Submit a Job


Get London tech news, jobs, and a preview of upcoming events straight to your inbox each week for free.