Software Dev Engineer, AWS Transactional Services
Core
Design and build scalable, fault-tolerant distributed storage, index, and query systems for AWS Transactional Services.
Role type
Senior Software Development Engineer (Distributed Systems)
Builds
Distributed storage, index, and query systems for AWS
Domain
Cloud Infrastructure / Distributed Computing
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, Scalability engineering, Fault tolerance, System architecture, Software development lifecycle, Agile delivery
Preferred skills
Algorithms and data structures, Parallel and distributed computing, High-performance computing, Numerical optimization
Technologies
AWS, Distributed computing frameworks
Responsibilities
Design and build innovative technologies in a large distributed computing environment, Create solutions to run predictions on distributed systems, Build distributed storage, index, and query systems, Delivering quality features on-time and on-budget, Mentoring other engineers
Seniority
Senior, hands-on IC