Software Engineer – Adopt
Company | Dagster Labs |
---|---|
Location | San Francisco, CA, USA, New York, NY, USA, Minneapolis, MN, USA |
Salary | $180000 – $200000 |
Type | Full-Time |
Degrees | |
Experience Level | Mid Level |
Requirements
- 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
Responsibilities
- Develop high‑quality backend features, guides, and integrations that help customers smoothly adopt Dagster, including tools for migrations, onboarding, and seamless integrations with databases, ETL tools, and cloud services.
- Make small to medium enhancements in our React UI to support new backend features, or work directly with frontend engineers to help ship large interactions between frontend and backend.
- Work directly with users to understand challenges and translate feedback into actionable improvements. Partner with product and go-to-market teams to deliver practical solutions that align with real-world requirements.
- Implement features, experiments, and best practices that lower barriers for new users—turning first-time explorers into confident long-term users and enterprise adopters.
- Proactively identify and address opportunities for enhancement—be it in code quality, user documentation, or overall performance—and lead initiatives to make these improvements happen.
Preferred 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.