Software Development Engineer, Promotions Calculations Lifecycle (PCL)
Core
Design, build, and operate high-throughput, low-latency services that compute promotional benefits correctly at checkout for customers worldwide.
Role type
Senior IC Software Development Engineer (distributed systems)
Builds
Scalable services and features for the checkout-time calculation path
Domain
E-commerce, Promotions, Distributed Systems
Deliverable
production ML models | product features
Required skills
C#, C++, Java, Perl, Object Oriented Design, Distributed Systems, System Design, Testing, Code Reviews, On-call Operations
Preferred skills
Full SDLC experience, Code Standards, Source Control Management, Build Processes
Technologies
C#, C++, Java, Perl
Responsibilities
Own end-to-end design, implementation, testing, deployment, and operation of services; Design and build scalable, low-latency services; Raise code quality through reviews and testing; Participate in on-call rotation and reduce operational toil; Collaborate with partner teams and product managers; Mentor peers and newer engineers
Seniority
Senior, hands-on IC