Software Development Engineer, Amazon Quick
Core
Design and build scalable, fault-tolerant cloud database and analytics services (Amazon QuickSight, Aurora, DynamoDB, Redshift) to help customers manage and visualize large datasets.
Role type
Senior Software Development Engineer (System Architecture & Distributed Systems)
Builds
Cloud-native data storage, indexing, and query systems for AWS services
Domain
Cloud computing, distributed databases, business analytics
Deliverable
production ML models | product features
Required skills
System architecture design, distributed systems, scalability engineering, reliability engineering, performance optimization, code ownership, end-to-end testing, technical leadership, mentoring
Preferred skills
Full SDLC experience, code review leadership, source control management, build processes, operations experience
Technologies
AWS services (QuickSight, Aurora, DynamoDB, Redshift, RDS), SQL, distributed storage systems
Responsibilities
Translate functional and technical requirements into detailed architecture and working software solutions; code and test system components; demonstrate ownership of end-to-end code quality and system tests; partner across teams to deliver results; be responsible for overall system architecture, scalability, reliability, and performance
Seniority
Senior, hands-on IC with leadership responsibilities