The Role

About us

We’re an early-stage, well-funded startup team with a proven track record of shipping open-source software with global adoption. We put a premium on respectful, clear, and complete communication, and we expect each other to be creative, curious, effective, and empathetic.

We believe deeply that the right tools and abstractions enable not just technological transformation, but also organizational transformation. We strive to put the user and their hard work at the center of our decision making. In practice, that means we are looking for engineers who want to write clean APIs and helpful error messages, and who always try to understand user needs when designing a new system.

All of our open-source work is done publicly. You can gain context about how we collaborate as a team and the problems we work on by exploring GitHub and looking at our code reviews.

About the role

Our mission is to empower every organization to build a productive, scalable data platform. We’re looking for a product-minded software engineer to join our team working on our hosted SaaS product, to help make our solution the preferred cloud platform for organizations to build, manage, and leverage their data assets. In this role, you will drive improvements to our product suite, infrastructure, and underlying framework, implementing capabilities that unlock new use cases for our clients. You will solve difficult technical problems throughout the software stack and work collaboratively with the rest of the team to plan and execute. You will also interact directly with our users (data engineers) to understand how best to enhance our product.

This is a full-time position with competitive compensation and benefits. We are a distributed team with opportunities for remote work across the U.S. We provide a remote work stipend to support your home office setup or cover the costs of a coworking space if you prefer.

Responsibilities:

  • Independently manage and drive engineering projects from design to user adoption.
  • Participate in technical architecture discussions and contribute to key technical decisions.
  • Solve challenging technical problems across front-end, back-end, or infrastructure domains.
  • Collaborate effectively with the team to plan and execute engineering initiatives.

Must-have Qualifications:

  • 2+ years of relevant software development experience.
  • Strong grasp of computer science fundamentals, including data structures and algorithms.
  • Proficiency in a high-level programming language such as Python or JavaScript.
  • Excellent written and verbal communication skills.
  • Experience in a high-functioning engineering organization focused on large-scale distributed systems or B2B SaaS applications.
  • Demonstrated ability to collaborate effectively within a team.

Nice-to-have Qualifications:

  • Familiarity with building services on cloud platforms like Amazon Web Services (AWS) and Kubernetes, and using databases like Postgres.
  • Experience with tools in the Modern Data Stack.
  • Previous engagement with users for research and support purposes.

You belong here

We are committed to fostering an inclusive team and community where everyone feels valued and empowered. We recognize that diverse teams lead to more explicit assumptions, rigorous thinking, and superior software development. Join us if you want to contribute to a high-performing software environment that welcomes individuals from all backgrounds.

Our Stack

Our technology stack includes Python and TypeScript for cross-platform development, GraphQL and React for frontend tooling, and integration with various databases, data warehouses, and cloud services.