Senior Software Engineer, AWS Metering
Core
Design and operate large-scale distributed systems on AWS to process trillions of usage records hourly for billing accuracy.
Role type
Senior IC software engineer (distributed systems)
Builds
Large-scale distributed systems, anomaly detection algorithms, billing services
Domain
Cloud computing, big-data processing, billing infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java, object-oriented programming, distributed system design, system architecture, reliability engineering, scaling strategies, code review, mentorship
Preferred skills
Full SDLC experience, source control management, build processes, testing, operations
Technologies
AWS services, Java
Responsibilities
Design high-quality, efficient, and testable code; build highly available distributed systems; develop anomaly detection algorithms; collaborate with AWS teams; own and operate systems; contribute to Scrum team planning and operations
Seniority
Senior, hands-on IC with mentorship responsibilities