Software Development Engineer, Glacier
Core
Design and implementation of a distributed storage service operating at cloud scale, solving scaling and algorithmic problems for durable, low-cost data retention.
Role type
Senior IC distributed systems engineer (storage)
Builds
Distributed storage service (Amazon Glacier) for cloud-scale data retention
Domain
Cloud infrastructure / Distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed system service development, Low-level systems coding, Hardware interfacing, System design and architecture, Migration pipeline ownership, Data optimization
Preferred skills
Full software development life cycle, Code reviews, Source control management, Build processes, Testing, Operations experience
Technologies
Java
Responsibilities
Lead design and implementation of distributed storage service, Develop distributed system services in Java, Interface directly with hardware for low-level coding, Own migration pipeline from data discovery to media-ready units, Optimize data migration for speed and security
Seniority
Senior, hands-on IC