Software Development Engineer, Billing Data Services
Core
Build and operate foundational distributed systems that capture, store, and serve authoritative billing data for AWS billing services.
Role type
Senior Software Development Engineer (Billing Data Services)
Builds
Large-scale, highly available distributed systems for ingesting, storing, and serving billing facts.
Domain
Cloud infrastructure / Billing systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java, C#, C++, Perl, Object Oriented Design, Distributed Systems, System Design, Data Quality, Operational Rigor
Preferred skills
Full SDLC, Code Reviews, Source Control, Build Processes, Testing, Operations
Technologies
AWS services, Java, C#, C++, Perl
Responsibilities
Write high-quality, efficient, and testable code; Design storage and serving paths meeting freshness and latency requirements; Partner with downstream teams on schema and data contract changes; Own and operate systems with high data quality standards; Contribute to planning, design, implementation, testing, and operations.
Seniority
Senior, hands-on IC