Dagster Labs

Software Engineer (Data Catalog & Observability Products)

New York, New York, United States

Not SpecifiedCompensation
Mid-level (3 to 4 years), Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Software Development, Data Management, Cloud ComputingIndustries

Software Engineer - Dagster+

Position Overview

Dagster is seeking a product-minded software engineer to join the team working on Dagster+, our hosted SaaS product. The goal is to establish Dagster as the de facto cloud solution for organizations to build, manage, and leverage their data assets. In this role, you will drive improvements to Dagster’s backend system, underlying open-source framework, and product UI to unlock new capabilities for our users. You will solve difficult technical problems throughout the software stack and work collaboratively with the rest of the team to plan and execute. You’ll instrument, monitor, debug, and optimize distributed systems from end to end. You’ll also engage directly with our users (data engineers and platform owners) to understand how best to improve our product.

About Dagster

Dagster’s mission is to empower every organization to build a productive, scalable data platform. We’re an early stage, well-funded startup team with a proven track record of shipping open-source software with global adoption. We prioritize 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, this 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.

Responsibilities

  • Lead and execute product development initiatives from prototype to user adoption, in collaboration with product and design and your peers in engineering.
  • Participate in technical architecture discussions and help the team make key technical decisions.
  • Solve difficult technical problems throughout the software stack and get projects over the finish line, across front-end, back-end, or infrastructure.
  • Proactively identify and address opportunities for enhancement—be it in code quality, user experience, or overall performance—and lead initiatives to make these improvements happen.

Requirements

  • Must-have Qualifications:
    • 5+ years of relevant software development experience.
    • Fluency in Python or a similar high-level programming language.
    • Proficiency with frontend development (we use React).
    • Expertise across the full software development lifecycle, from planning to delivery and iteration.
    • Experience in a high-functioning engineering organization working on B2B SaaS applications or large-scale distributed systems.
    • Strong written and oral communication skills.
    • Proven effectiveness at contributing to and executing as part of a team.
  • Nice-to-have Qualifications:
    • Interest in progressing into a tech lead role, and relevant experience.
    • Experience building services on Amazon Web Services, Kubernetes & Postgres.
    • Experience with Dagster or related data orchestrators.
    • Experience with using or supporting tools in the Modern Data Stack.
    • Experience engaging directly with users for research and support.

Employment Type

Full-time

Location

We are a distributed team with offices in San Francisco, New York, and Minneapolis. We have team members all over the U.S. and are hiring fully remote candidates in the U.S.

Benefits

  • Competitive pay and benefits.
  • Remote work stipend to cover the cost of home office equipment and anything else that makes your remote work location comfortable, productive, or successful.
  • Coverage for the cost of a coworking or office space if you prefer not to work from home.

Company Culture

We are committed to building an inclusive team and an open-source community where no one feels out of place. We know that teams with diverse backgrounds and experiences are stronger and more innovative.

Skills

Software Engineering
Data Catalog
Observability
SaaS
Backend Systems
Open Source
UI Development
Distributed Systems
Monitoring
Debugging
Optimization
API Design
Error Messaging

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