Software Development Engineer, AWS Simple Workflow
Core
Design and build scalable, fault-tolerant distributed storage, index, and query systems for large-scale computing environments.
Role type
Senior IC distributed systems engineer
Builds
Distributed storage, index, and query systems
Domain
Cloud infrastructure, distributed computing, data storage
Deliverable
production ML models | product features | infrastructure
Required skills
distributed system design, fault tolerance, scalability, system architecture, software development, agile delivery
Preferred skills
full software development life cycle, code reviews, source control management, build processes, testing, operations
Technologies
cloud computing, distributed computing, networking, data storage
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 that are scalable and fault-tolerant; Design and code solutions starting with broadly defined problems; Collaborate with cross-disciplinary teams to conceive and design products; Work in an agile environment to deliver high-quality software
Seniority
Senior, hands-on IC