Empowering every organization to build a productive, scalable data platform at Dagster Labs
Requirements
- Familiarity with Python or a similar high-level programming language, and basic exposure to frontend development
- Understanding of the full software development lifecycle, from planning to delivery and iteration
- Experience with 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.
Responsibilities
- Write clean, reliable backend code (in Python) and frontend code (in 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.
Other
- Relevant degree in a Computer Science–related field OR equivalent professional software development experience
- Strong written and oral communication skills
- Ability to contribute effectively as part of a team
- Interest in working at a fast-moving, dynamic startup environment
- Passion for engaging directly with users for research and support.