Software Dev Engineer II, AWS EventBridge
Core
Design and build scalable, fault-tolerant distributed storage, index, and query systems for large distributed computing environments.
Role type
Senior Software Development Engineer (Distributed Systems)
Builds
Distributed storage, index, and query systems
Domain
Cloud infrastructure / Distributed computing
Deliverable
production ML models | product features | infrastructure
Required skills
Software development, System design, Architecture, Distributed systems, Scalability, Fault tolerance, Coding
Preferred skills
Full software development life cycle, Code reviews, Source control management, Build processes, Testing, Operations
Technologies
Distributed computing frameworks, Cloud platforms
Responsibilities
Conceive, design, and bring innovative products and services to market; 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; Design and code solutions starting with broadly defined problems; Work in an agile environment to deliver high-quality software.
Seniority
Senior, hands-on IC