Software Development Engineer, Platform Engineering and Services (AFT Labor Insights)
Core
Design and build distributed systems that ingest billions of labor events from warehouse tools to generate real-time productivity reports for global warehouse operations.
Role type
Senior Software Development Engineer (Platform Engineering)
Builds
Distributed data ingestion pipelines, aggregation engines, reporting APIs, and AI-powered configuration tools for Amazon's global fulfillment network.
Domain
Logistics / Supply Chain / Data Engineering
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Distributed systems design, Stream processing (Cosmos/Flink), AWS services (DynamoDB, Lambda, SQS/SNS, EventBridge), Object Oriented Design, Large-scale data processing, AI-assisted development, Microservices architecture
Preferred skills
Full SDLC ownership, Code review leadership, Mentoring junior engineers, Modernization of legacy systems, React development
Technologies
AWS (DynamoDB, S3, PostgreSQL, Lambda, SQS, SNS, EventBridge, Cosmos, Flink), React, Amazon Q, Amazon Bedrock, C#, C++, Java, Perl
Responsibilities
Design large-scale data processing solutions; Build new services using AI-assisted development; Drive service consolidation and modernization; Mentor junior team members; Define coding standards and conduct code reviews; Estimate development tasks and negotiate timelines
Seniority
Senior, hands-on IC with architecture responsibilities