Dagster Labs

Software Engineer - Adopt

New York, New York, United States

Not SpecifiedCompensation
Junior (1 to 2 years)Experience Level
Full TimeJob Type
UnknownVisa
Software Development, Data PlatformsIndustries

Software Engineer - Dagster Labs

Position Overview

Dagster Labs is seeking a driven Software Engineer to join their engineering team. This role is ideal for individuals who thrive at the intersection of product development, customer success, and user adoption. You will contribute to building and enhancing the Dagster platform, empowering organizations to create scalable and productive data platforms. This is an opportunity to make a direct impact by solving real-world problems and delivering meaningful solutions for users and customers.

About Us

Dagster Labs is an early-stage, well-funded startup with a proven track record of shipping open-source software with global adoption. We prioritize respectful, clear, and complete communication and expect our team to be creative, curious, effective, and empathetic. We believe that the right tools and abstractions drive both technological and organizational transformation, with a focus on user needs in our decision-making. All our open-source work is done publicly, allowing insight into our collaboration and problem-solving processes via GitHub.

About the Role

This is a full-time, competitively paid position with benefits. We are a distributed team with offices in San Francisco, New York, and Minneapolis, and we are hiring fully remote candidates within the U.S. Employees receive a remote work stipend for home office equipment and comfort. For fully remote employees who prefer not to work from home, we will cover the cost of a coworking or office space.

Responsibilities

  • Develop high-quality backend features, guides, and integrations to facilitate smooth customer adoption of Dagster, including tools for migrations, onboarding, and integrations with databases, ETL tools, and cloud services.
  • Implement small to medium enhancements in the React UI to support new backend features, or collaborate with frontend engineers on large interactions between frontend and backend.
  • Engage directly with users to understand challenges and translate feedback into actionable improvements.
  • Partner with product and go-to-market teams to deliver practical solutions aligned with real-world requirements.
  • Implement features, experiments, and best practices to lower barriers for new users, fostering their growth into confident long-term users and enterprise adopters.
  • Proactively identify and address opportunities for enhancement in code quality, user documentation, or overall performance, and lead initiatives for these improvements.

Must-Have Qualifications

  • 3+ years of relevant software development experience.
  • Proficiency in Python or a similar high-level programming language.
  • Working familiarity with frontend development.
  • Expertise across the full software development lifecycle (planning, delivery, iteration).
  • Strong written and oral communication skills.
  • Proven effectiveness in contributing to and executing as part of a team.

Nice-to-Have Qualifications

  • Experience with Dagster or related data orchestrators.
  • Experience with data engineering, MLOps, or AI pipelines (e.g., ETL tools, Spark, MLflow, Hugging Face).
  • Experience with data platforms, 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.

Employment Type

Full-time

Location Type

Distributed / Remote (U.S. only)

Salary

Competitive

Application Instructions

Information not provided in the original description.

Skills

Backend development
API design
Error handling
User-centered design
Open source collaboration

Dagster Labs

Data orchestration platform for productivity

About Dagster Labs

Dagster Labs develops a data orchestration platform called Dagster, which is designed to enhance productivity in managing data workflows. The platform allows users to define, schedule, and monitor data pipelines, making it easier to integrate and process data from various sources. Unlike many other data orchestration tools, Dagster focuses on providing a clear structure for data workflows, enabling teams to collaborate more effectively and maintain better visibility into their data processes. The goal of Dagster Labs is to streamline data management, helping organizations to work more efficiently with their data.

San Francisco, CaliforniaHeadquarters
2018Year Founded
$78.6MTotal Funding
SERIES_BCompany Stage
Data & Analytics, Enterprise SoftwareIndustries
11-50Employees

Benefits

Flexible Work Hours
Remote Work Options

Risks

Competition from Treeverse's lakeFS 1.0 may challenge Dagster's market position.
Focus on GitHub stars could divert attention from essential product development.
Rapid tech evolution in data orchestration may risk Dagster's obsolescence.

Differentiation

Dagster Labs offers an open-source orchestration platform for data asset management.
The platform is designed for productivity, scalability, and observability of data assets.
Dagster's integration with lakeFS enhances data version control capabilities.

Upsides

Recent $33M Series B funding boosts development and marketing efforts for Dagster.
Growing demand for sophisticated data orchestration tools aligns with Dagster's offerings.
Dagster's platform supports critical decision-making processes, increasing its market relevance.

Land your dream remote job 3x faster with AI