Dagster Labs aims to make Dagster Cloud the de facto hosted solution for structuring data systems by advancing the foundations of their Dagster+ product through evolving their Platform API and the systems that underpin it.
Requirements
- 5+ years of relevant software development experience
- Expertise in the full software development lifecycle, from scoping and planning to delivery and iteration
- Strong command of software system design, including scalability, third party integrations, and API design
- Fluent in Python
- Experience in a high-functioning engineering organization working on large-scale distributed systems or B2B SaaS applications
- Experience with a wide range of modern infrastructure tools and technologies
- Experience building and scaling services built on Amazon Web Services, Kubernetes, & Postgres
Responsibilities
- Develop and optimize core backend systems and infrastructure components.
- Enhance efficiency, scalability, and stability of critical system resources through analysis and refinement.
- Partner with cross-functional teams to align on product development needs and deliver impactful solutions.
- Review designs and code to maintain high standards of quality and performance across the team.
Other
- Strong written and oral communication skills
- Proven effectiveness at contributing to and executing as part of a team
- We offer flexible remote work options so you can choose the environment that makes you most productive—whether that’s your home or a coworking space.
- Dagster Labs fosters a collaborative, remote-first culture, ensuring you have all the tools and support needed to thrive, no matter where you are.
- We’re open to hiring fully remote candidates who are currently authorized to work within the United States.