Software Development Engineer
Overview
As a Software Development Engineer on the trust layer team, you define product features and drive scalable architectures that protect and accelerate Amazon’s seller payments. You tackle algorithmically complex problems and build globally deployed services that handle millions of requests. You apply AI toolings, ML, and computer vision to improve item discovery and customer experience at scale. You will work with talented engineers, scientists, and product partners to ship rapid, high-impact features and measure their business value.
Compensation / Benefitshealth insurance (medical, dental, vision)RSUssign-on payments401(k) matchingpaid time offparential leave
ResponsibilitiesInfluence product strategy, define features, and drive system architecture to enable a quality productSolve algorithmically complex problems and build scalable services deployed globally to deliver strong customer experiencesLeverage AI tooling, ML and computer vision to infer data sources and improve item discovery and relevanceShip features quickly (milestones measured by business value) and collaborate with cross-functional teamsWork with top developers, applied scientists, product managers, and designers to raise customer experience
Key requirements3+ years of non-internship professional software development experience2+ years of non-internship design or architecture experience (design patterns, reliability and scaling) of new and existing systemsExperience programming with at least one software programming languageBachelor's degree in computer science or equivalentproblem solvingcollaboration and teamworkeffective communicationadaptabilityat least one programming language