Software Engineer - Core (Onsite)

Dagster Labs
San Francisco, CA

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


Are you a driven software engineer who thrives at the intersection of product development, customer success, and user adoption? Join the Dagster Labs engineering team, where you'll contribute to building and enhancing the Dagster platform, empowering organizations to create scalable and productive data platforms. This is your chance to make a direct impact by solving real-world problems and delivering meaningful solutions for our users and customers.

This is a full-time, competitively paid position with benefits, based out of our San Francisco office. You’ll be part of a highly collaborative, in-person team that works closely together to design, build, and ship high-impact features. Our office provides everything you need to be productive and comfortable, with dedicated space for heads-down focus, whiteboarding, and spontaneous collaboration. While this role is primarily onsite, we support a flexible weekly schedule.

Responsibilities



  • Contribute to the core Dagster framework by designing, implementing, and maintaining foundational features that power data orchestration at scale.

  • Enhance the open source developer experience through improved documentation, tooling, and workflows that help contributors and users be productive from day one.

  • Build and extend Components to enable modular, reusable patterns for data platform development.

  • Evolve the core API including features such as freshness policies, declarative automation, sensors, schedules, Ops & Jobs, configuration, resources, and legacy functionality.

  • Drive AI-driven innovation by exploring and implementing scaffolding and automation tools in the open source ecosystem.

  • Improve local development and testing workflows to make it faster, easier, and more reliable for developers to build, run, and validate their Dagster projects.

Must-have Qualifications



  • Relevant degree in a Computer Science related field OR 3+ years of relevant software development experience

  • Proficiency in Python or a similar high-level programming language, and working 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

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, etc).

  • 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.

You belong here


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 state their assumptions more explicitly, think more rigorously, and build better software. Plus it's more fun and interesting to work with a wide variety of perspectives.

You should apply to work at Dagster Labs if you want to work in, and help to build and strengthen, a high-performing software development environment where people of all backgrounds are welcome.

Our Stack


Dagster is built in Python and TypeScript to work on macOS, Posix, and Windows. We use GraphQL, Apollo, and React to develop beautiful frontend tooling. We integrate with a wide range of databases, data warehouses, orchestration engines, compute substrates, and cloud services. Candidates should be comfortable making incremental changes in this React codebase, though most day‑to‑day work will be in Python.

The estimated cash salary for this role is $145,000-$170,000.

Other resources:



  • The launch of Dagster blog post

  • Launching Dagster Cloud to GA blog post
  • Software-Defined Assets blog post , Data Council talk , and animated explainer


No recruiters please.

Posted 2025-09-13

Recommended Jobs

Full Time Internal Medicine Job San Jose, CA

RecruitWell RecruitWell
San Jose, CA

San Francisco, California, Primary Care Physician Jobs Clinical Role: Do you know someone that might be a good fit for this position? Please ask about our generous referral fees! Permanent jo…

View Details
Posted 2025-08-29

Academy for Services & Consulting: Associate Project Manager (APM) - Palo Alto (Hybrid)

SAP
Palo Alto, CA

We help the world run better At SAP, we keep it simple: you bring your best to us, and we'll bring out the best in you. We're builders touching over 20 industries and 80% of global commerce, and w…

View Details
Posted 2025-09-06

Plumbing Project Manager

Gulfstream Strategic Placements, LLC
Irvine, CA

Plumbing Project Manager in Irvine, CA We are a large Mechanical Contractor and work on some of CA’s biggest and best projects.  Responsibilities: -       Manage multiple large-scale Mechanica…

View Details
Posted 2025-09-10

Manager, Software Engineering (UI/UX)- LPC.HEX, Hextech Engine, Player Experience

Riot Games
Los Angeles, CA

Riot engineers bring deep knowledge of specific technical areas but also value the chance to work in many broader domains. As the Engineering Manager, you'll be tasked with building the long-term suc…

View Details
Posted 2025-08-07

Veterinary Client Service Representative

Pathway Vet Alliance
San Diego, CA

Description Position at Bodhi Animal Hospital Veterinary Client Service Representative Full-Time San Diego, California Bodhi Animal Hospital, a Thrive Pet Healthcare partner, is seeking a Cli…

View Details
Posted 2025-09-12

Locum Tenens ObGyn Job Merced, CA

LocumTenens.com LocumTenens.com
Merced, CA

This Job at a Glance Job Reference Id:  ORD-185625-MD-CA Title:  MD Dates Needed:  August - Ongoing Shift Type:  Day Shift; Night Shift Assignment Type:  Inpatient Call Required:  Y…

View Details
Posted 2025-09-10

Receptionist/HR Assistant

Calidad Industries
Alameda, CA

Job Description Job Description Position Title : Receptionist/HR Assistant Reports To : HR Director Position/Duty Location: Main Office—Alameda, California Workdays/Time: Monday-Fri…

View Details
Posted 2025-07-30

Nurse Manager Care Coordination - Bakersfield Memorial Hospital

Dignity Health
Bakersfield, CA

Job Description Under the guidance of the Department Director, is responsible for oversight of daily operations to ensure the efficient and compliant departmental execution of the companies case man…

View Details
Posted 2025-08-10

RF Engineering Internship

Elve Inc
Davis, CA

Who is Elve? Elve, Inc is a deep-tech startup in Davis, CA whose patented technology enables 100x faster wireless internet access in urban settings and remote locations. Elve delivers a transformativ…

View Details
Posted 2025-09-14

Sales Manager

Tesla
California

What To Expect Our Sales Managers are seasoned retail leaders with natural charisma. In this role, you will recruit, train, develop, and manage a dynamic store team, contributing to Tesla's missio…

View Details
Posted 2025-08-07