Software Development Engineer, Amazon Fulfillment Technologies (AFT) - Platform Engineering & Services
Core
Build the real-time data platform providing end-to-end visibility for Amazon's global fulfillment network, ingesting millions of data points per second from industrial hardware and robotics to serve dashboards and APIs for operational optimization.
Role type
Senior IC distributed systems engineer (data platform)
Builds
Real-time data ingestion pipelines, high-velocity time-series storage layers, and APIs for logistics operations
Domain
Logistics / Industrial IoT / Distributed Systems
Required skills
C#, C++, Java, or Perl; Object Oriented Design; Distributed systems architecture; Time-series data processing; Large-scale multi-tiered application development
Preferred skills
Full software development life cycle experience; Code reviews and testing; Source control management; Build processes
Technologies
C#, C++, Java, Perl, Distributed Systems, Time-series data
Responsibilities
Design and build distributed systems processing high-velocity data streams; Architect storage layers balancing performance and cost; Develop data ingestion pipelines from industrial hardware; Migrate storage architecture to improve reliability and reduce latency
Seniority
Senior, hands-on IC