Logo
Dagster Labs

Software Engineer - Compass

Dagster Labs, San Francisco, California, United States, 94199

Save Job

Software Engineer - Compass Join Dagster Labs as a Software Engineer for Compass, our first AI product that brings exploratory data analysis into Slack with governed context. Dagster Labs builds the open‑source tool Dagster, the managed cloud Dagster+, and Compass, empowering organizations to create scalable, productive data platforms.

About the role We are hiring Product Engineers to accelerate Compass adoption and impact. In this full‑time, remote (US‑based) position you will shape the product by turning ambiguous needs into crisp Slack‑native workflows, ship user‑facing features that deliver answers in minutes with governed, learning context, and work across the stack—from product UX to backend, data integrations, and infrastructure. You will iterate closely with users and industry partners to turn signal into outcomes.

Responsibilities

Write clean, reliable backend code (Python) and frontend code (Typescript/React), contributing across the full stack as needed.

Prototype quickly, ship often, and collaborate closely with teammates to turn ideas into production features.

Improve performance, reliability, and user experience as the product evolves.

Build end‑to‑end features that integrate with AI to generate insights on big data.

Shape user interactions that happen through asynchronous workflows and lightweight web components.

Engage directly with users to gather feedback and turn insights into better experiences.

Must‑have Qualifications

3+ years of relevant software development experience.

Proficiency in Python or a similar high‑level programming language; familiarity with frontend development.

Expertise across the full software development lifecycle, from planning to delivery and iteration.

Strong written and oral communication skills.

Proven effectiveness at contributing to and executing as part of a team.

Interest in working at a fast‑moving, dynamic startup environment.

Nice‑to‑have Qualifications

Experience building tools using generative LLMs.

Experience with full‑stack application development, infrastructure‑as‑code, and Docker‑based deployment patterns.

Experience with growth‑oriented engineering initiatives.

Experience in a high‑functioning engineering organization working on large‑scale distributed systems or B2B SaaS applications.

Passion for engaging directly with users for research and support.

You belong here We are committed to building an inclusive team and an open‑source community where no one feels out of place. Diversity of backgrounds helps us articulate assumptions, think more rigorously, and build better software. If you want to help build and strengthen a high‑performing software development environment where people of all backgrounds are welcome, apply to work at Dagster Labs.

Our Stack Dagster is built in Python and TypeScript and runs on macOS, Linux, and Windows. Our frontend is powered by React and GraphQL. We value engineers who are comfortable working across the stack and making thoughtful contributions.

Salary Estimated cash salary: $165,000–$210,000.

Other resources

The launch of Dagster blog post

Launching Dagster Cloud to GA blog post

Introducing Compass: Data‑driven decisions right in Slack

The Data Engineering Impedance Mismatch blogpost/presentation

Our latest major release – Dagster 1.10

Software‑Defined Assets blog post, Data Council talk, and animated explainer

Our latest episode on the Data Engineering Podcast

Our philosophy on code reviews

#J-18808-Ljbffr