The Lead Systems Software Engineer will act as the technical lead for the Centennial object storage team while remaining substantially hands-on. The role leads technical direction and architectural decisions across the team's areas of ownership, including the data path, durability, S3, and data movement. It involves designing and building critical components, leading design and code reviews, helping engineers solve complex systems problems, ensuring appropriate automated testing and CI coverage for critical changes, mentoring engineers, and partnering with the Software Engineering Manager / Product Owner on scope, sequencing, technical risk, and delivery. The engineer designs, implements, and optimizes features in the ActiveScale data path, handling S3 requests through durable storage across NVMe, HDD, and tape. The role also implements and extends the S3 API and improves latency, throughput, scalability, and reliability for exabyte-scale deployments. It owns complex durability and data-placement work, including two-dimensional erasure coding, and develops systems for moving and tiering data from NVMe through HDD to the ActiveScale Cold Storage tape tier. This is a hybrid role, with in-office work at the Centennial, CO office Tuesday through Thursday.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed