Software Development Engineer - II , Last Mile Planning, Driver Matching
Core
Design and build scalable, fault-tolerant distributed storage, index, and query systems for route assignment in Sub-Same Day delivery.
Role type
Senior Software Development Engineer (Distributed Systems)
Builds
Distributed storage, index, and query systems for massive scale delivery operations
Domain
Logistics / 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 SDLC experience including code reviews and testing; System reliability and scaling expertise
Technologies
C#, C++, Java, Perl
Responsibilities
Design and code solutions for broadly defined problems in distributed computing environments; Build scalable, fault-tolerant, low-cost storage and query systems; Collaborate on innovative product design and market launch
Seniority
Senior, hands-on IC