Software Dev Engineer II, Amazon Fulfillment Technologies (AFT)
Core
Design, develop, test, and maintain scalable software solutions for inventory management and supply chain compliance across Amazon's global fulfillment network.
Role type
Software Development Engineer II (SDE II)
Builds
High-performance systems handling billions of inventory units and millions of transactions per second (TPS) for Amazon's fulfillment centers.
Domain
E-commerce logistics, supply chain, and large-scale distributed systems.
Deliverable
production ML models | product features | infrastructure
Required skills
Software development, system design/architecture, programming languages (C/C++, Python, Java, or Perl), AWS services, data structures, database schema, debugging, unit testing, agile development.
Preferred skills
Full SDLC experience, complex system delivery, machine learning model implementation, data science collaboration, strong analytical skills.
Technologies
AWS (compute, storage, networking, security, databases, serverless), C/C++, Python, Java, Perl.
Responsibilities
Design and develop software for inventory management, collaborate with cross-functional teams, write clean and documented code, deploy production software, troubleshoot complex system issues.
Seniority
Mid-level IC (3+ years experience)