remote
Software Development Engineer II, Pre Station Planning Technology - Amazon.com
Software Engineer
Software Development Engineer II focused on building high‑performance planning tools for Amazon's Last Mile logistics, leveraging Java, C++, Python, AWS, and advanced algorithmic techniques.
About the role
Key Responsibilities
- Design, develop, and maintain scalable services that generate route, station, and capacity plans for Amazon's Last Mile network.
- Implement high‑throughput, low‑latency algorithms in Java, C++ or Python to optimize logistics operations.
- Collaborate with data scientists, product managers, and operations engineers to translate business requirements into robust software solutions.
- Deploy and operate services on AWS, ensuring reliability, security, and cost‑effectiveness.
- Participate in code reviews, performance tuning, and continuous improvement of the development lifecycle.
Requirements
- BS/MS/PhD in Computer Science, Engineering, or related field with 3+ years of professional software development experience.
- Strong programming skills in Java, C++ and/or Python, with a solid understanding of data structures, algorithms, and system design.
- Experience building distributed, high‑scale services on AWS (e.g., EC2, S3, Lambda, DynamoDB).
- Proven ability to solve complex, real‑time optimization problems in a logistics or similar domain.
- Excellent communication and teamwork skills, with a track record of delivering production‑ready code in an agile environment.