Software Development Engineer II - Workforce Optimization - Amazon.com
Software Engineer
Senior engineer building large‑scale, fault‑tolerant distributed systems in AWS to optimize labor planning for Amazon fulfillment operations.
About the role
Key Responsibilities
Design, develop, and maintain high‑throughput, fault‑tolerant services that support labor planning and workforce optimization across fulfillment centers.
Collaborate with data scientists and product managers to translate business requirements into scalable, production‑ready solutions.
Implement robust monitoring, logging, and alerting to ensure system reliability and rapid incident response.
Optimize performance and cost of AWS‑based services, leveraging services such as EC2, Lambda, SQS, and DynamoDB.
Mentor junior engineers and contribute to code reviews, architectural discussions, and best‑practice documentation.
Requirements
5+ years of software development experience in a large‑scale distributed environment.
Strong proficiency in Java and Python, with a solid understanding of concurrency and distributed algorithms.
Hands‑on experience building and deploying services on AWS, including experience with serverless and containerized workloads.
Excellent problem‑solving skills and a track record of delivering reliable, high‑performance systems.
Effective communication skills and a collaborative mindset.