Software Engineer, Data Infrastructure
Overview
As a Software Engineer on the Data Infrastructure team, you will help scale and advance our data systems to support research and production workflows. You’ll design and deliver large-scale data infrastructure projects, improve developer experience, and guide teams through complex initiatives. You’ll collaborate with ML researchers and engineers to drive efficiency, reliability, and innovation. This role offers a chance to shape our data platform and engineering culture in a fast-moving, collaborative environment.
Compensation / Benefitsmedical, dental, and vision coveragelife and AD&D insurance20 days of paid time off9 sick days401(k) with company match
ResponsibilitiesGuide complex initiatives from requirements gathering through deploymentBuild scalable data infrastructure and improve developer experience (cataloging, versioning, lineage)Provide technical guidance to engineering and research staffDefine and execute the team's technical roadmap towards strategic goals
Key requirements3+ years of relevant software engineering experienceProven design and implementation track record focusing on correctness, robustness, efficiency, and scaleExperience with large codebases and modular, maintainable softwareProficiency in Python, Go, Java or C++Hands-on Linux/UNIX developmentDesign/implementation of scalable services, APIs, or large-scale data infrastructureStrong communication skillsclear communicationteam collaborationmentorshipPythonGoJava