Software Development Engineer II, Recipient Experience, Recipient Experience
Core
Build distributed storage, index, and query systems to run predictions on distributed systems for post-purchase delivery experiences.
Role type
Senior IC software development engineer (distributed systems)
Builds
Scalable, fault-tolerant, low-cost distributed storage, index, and query systems
Domain
E-commerce logistics and delivery technology
Deliverable
production ML models | product features
Required skills
distributed systems design, web services, protocols, system architecture, reliability engineering, scaling strategies, agile development
Preferred skills
full software development life cycle management, code review leadership, source control management, build processes, testing frameworks, operations experience
Technologies
distributed computing environments, web services, protocols
Responsibilities
Conceive, design, and build innovative technologies in large distributed computing environments; create solutions to run predictions on distributed systems; design and code solutions starting with broadly defined problems; lead engineering design and development with a team of engineers and product partners.
Seniority
Senior, hands-on IC