Systems Development Engineer II, AWS Commerce Platform, AWSBillComputationService
Core
Design, build, and operate scalable distributed systems for AWS billing, processing trillions of events and billions of line items to enable customers to purchase services and manage costs.
Role type
Senior Systems Development Engineer (Distributed Systems)
Builds
High-performance billing services, stream processing pipelines, and analytics tools for AWS customers.
Domain
Cloud Computing / Big Data / Financial Services
Required skills
Distributed systems design, Stream processing, Map Reduce, Database management, Object Oriented Design, Large-scale application development
Preferred skills
Full SDLC experience, Code reviews, Source control management, Build processes, Testing, Operations
Technologies
Kinesis, EMR, DynamoDB, Aurora, C#, C++, Java, Perl
Responsibilities
Design and develop large-scale multi-tiered distributed software applications, Implement reliability and scaling patterns, Collaborate across AWS teams to ensure customer experience, Solve complex operational issues
Seniority
Senior, hands-on IC