CareerPlan

Software Development Engineer II, Recipient Experience, Recipient Experience

Hyderabad, Telangana, IndiaFull-time2026-10-27 → 2026-11-10

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

Distributed storage, index, and query systems for customer-facing delivery experiences

Domain

E-commerce / Distributed Systems

Deliverable

production ML models

Required skills

distributed systems design, scalable system architecture, web services, protocols, software development lifecycle, code reviews, testing, agile development

Preferred skills

full software development lifecycle experience, system reliability and scaling expertise

Technologies

distributed computing environments, web services, protocols

Responsibilities

Design and build innovative technologies in a large distributed computing environment; Create solutions to run predictions on distributed systems; Build distributed storage, index, and query systems that are scalable and fault-tolerant; Design and code solutions starting with broadly defined problems; Collaborate with cross-disciplinary teams to conceive and deliver products; Own technical relationships with business teams.

Seniority

Senior, hands-on IC