Software Development Engineer, Amazon Fulfillment Technology (AFT), Platform Engineering and Services
Core
Design and build distributed, highly available systems that ingest billions of labor events from warehouse tools and serve real-time productivity reports to global operations managers.
Role type
Senior Software Development Engineer (Platform Engineering)
Builds
Distributed data processing pipelines, reporting APIs, and AI-powered configuration tools for Amazon's global labor management platform.
Domain
Logistics / Supply Chain / Data Engineering
Deliverable
production ML models | product features
Required skills
Distributed systems design, Stream processing (Cosmos/Flink), AWS services (DynamoDB, Lambda, SQS/SNS, EventBridge), React, AI-assisted development, System modernization, Code reviews, Technical mentoring
Preferred skills
Full SDLC ownership, Architecture design patterns, High-availability system design, Legacy codebase modernization
Technologies
AWS (DynamoDB, S3, PostgreSQL, Lambda, SQS, SNS, EventBridge, Bedrock, Amazon Q), React, Cosmos, Flink, Java, JavaScript (via careerplan.io/jobs/10570248-software-development-engineer-amazon-fulfillment-technology-aft-platform-engineering-and-s)
Responsibilities
Design large-scale data ingestion and aggregation pipelines; Build new services using AI-assisted development; Drive service consolidation and migration to Native AWS; Mentor junior team members; Define coding standards and conduct code reviews; Estimate development tasks and negotiate timelines.
Seniority
Senior, hands-on IC