Software Development Engineer, Amazon Fulfillment Technology (AFT), Platform Engineering and Services
Core
Designing and building large-scale, fault-tolerant distributed systems for optimizing Amazon fulfillment operations, processing billions of signals from IoT environments involving robotics and automation.
Role type
Senior Software Development Engineer (Platform Engineering)
Builds
Distributed systems for fulfillment center technologies, large-scale data stores, and cloud services
Domain
Logistics / Supply Chain / IoT / Robotics
Deliverable
production ML models | product features | infrastructure
Required skills
distributed systems design, software architecture, high-frequency data handling, low-latency access, unit testing, code review, technical risk mitigation
Preferred skills
full software development life cycle management, coding standards, source control, build processes, operations experience
Technologies
cloud computing, machine vision, robotics, data analytics
Responsibilities
Design and develop software components interacting with material handling equipment and cloud services; Design novel large-scale data store solutions; Mentor junior team members; Provide estimates for development tasks and negotiate timelines; Participate in deep technical discussions to find best solutions for customers
Seniority
Senior, hands-on IC