Software Development Engineer, AWS Transactional Services
Core
Design, build, and operate highly available, durable distributed storage systems serving AWS foundational services like S3 and DynamoDB.
Role type
Senior IC distributed systems engineer
Builds
Distributed storage systems and networking infrastructure for AWS
Domain
Cloud infrastructure / Distributed systems
Required skills
Distributed systems design, System architecture, Software development, Operational excellence, Automation, Root cause analysis, Trade-off analysis, Pragmatic engineering
Preferred skills
Computer architecture knowledge, Operating systems expertise, Parallel computing, Full SDLC experience, Master's degree
Technologies
AWS services, Distributed storage, Networking stack
Responsibilities
Design and drive technical decisions balancing competing priorities, Implement high-quality changes meeting stringent availability/security/performance requirements, Create automation to improve system reliability and efficiency, Collaborate with dependent teams to enhance system capabilities, Drive investigations to root cause anomalies and deliver robust solutions, Focus on operational excellence and software maintainability