Data Engineer - Software Engineer II
ChartbeatFull Time
Junior (1 to 2 years)
Candidates must have 5+ years of relevant software development experience, fluency in Python or a similar high-level programming language, and proficiency with frontend development using React. Expertise across the full software development lifecycle, experience in a high-functioning engineering organization working on B2B SaaS applications or large-scale distributed systems, strong communication skills, and proven effectiveness in team contributions are required. Nice-to-have qualifications include experience with AWS, Kubernetes, Postgres, Dagster or related data orchestrators, the Modern Data Stack, and direct user engagement for research and support.
The software engineer will lead and execute product development initiatives from prototype to user adoption in collaboration with product, design, and engineering peers. They will participate in technical architecture discussions, solve difficult technical problems across the software stack, and get projects over the finish line. Additionally, they will proactively identify and address opportunities for enhancement in code quality, user experience, or performance, and lead initiatives to implement these improvements.
Data orchestration platform for productivity
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.