Software Development Engineer, AWS Bill Generation Fulfillment Tracking
Core
Design and build scalable, fault-tolerant distributed storage, index, and query systems for large-scale computing environments.
Role type
Senior Software Development Engineer (Distributed Systems)
Builds
Distributed storage, indexing, and query systems
Domain
Cloud infrastructure / Distributed computing
Deliverable
production ML models | product features | infrastructure
Required skills
C#, C++, Java, or Perl; Object Oriented Design; Distributed system architecture; Large-scale multi-tiered application development
Preferred skills
Full software development life cycle experience; Code reviews; Source control management; Build processes; Testing; Operations
Technologies
C#, C++, Java, Perl
Responsibilities
Design and build innovative technologies in large distributed computing environments; Create solutions to run predictions on distributed systems; Build distributed storage, index, and query systems; Design and code solutions for broadly defined problems; Work in an agile environment to deliver high-quality software
Seniority
Mid-level to Senior, hands-on IC