Software Dev Engineer II, AWS Transactional Services (Database & Distributed Systems)
Core
Building foundational distributed log and database systems that power AWS's largest services, handling millions of writes per second with high performance and consistency.
Role type
Senior IC distributed systems engineer (database & log services)
Builds
High-performance, strongly consistent data systems and next-generation data export services for AWS
Domain
Cloud infrastructure, distributed systems, database internals
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, database internals, system architecture, reliability engineering, scaling strategies, production support, code reviews, mentorship
Preferred skills
Full SDLC ownership, debugging large-scale systems, profiling, operational processes
Technologies
AWS services (S3, EC2, DynamoDB, Kinesis), distributed log services
Responsibilities
Design and build highly available, low-latency distributed systems; own end-to-end delivery from requirements to production support; drive improvements in security, reliability, and performance; lead cross-team migration efforts; mentor junior engineers; establish engineering best practices
Seniority
Senior, hands-on IC with mentorship responsibilities