remote
Software Development Engineer II - AFT Safety & Compliance - Amazon
Software Engineer
Senior software engineer building scalable, automated safety and compliance systems for Amazon’s global supply chain, leveraging Python, Java, AWS, and machine learning to protect customers, associates, and partners.
About the role
Key Responsibilities
- Design, develop, and maintain high‑throughput services that detect and mitigate safety and compliance risks across millions of products.
- Implement data pipelines and ML models in Python and Java to analyze vendor, manufacturer, and supplier data for compliance violations.
- Collaborate with cross‑functional teams to define requirements, design solutions, and deliver production‑ready code on AWS.
- Automate deployment and monitoring using Docker, CI/CD pipelines, and CloudWatch to ensure 99.9% uptime.
- Participate in code reviews, performance tuning, and capacity planning for distributed systems.
Requirements
- BS/MS in Computer Science or related field; 3+ years of production software development.
- Strong proficiency in Python and Java with experience building microservices on AWS.
- Hands‑on experience with machine learning frameworks (e.g., TensorFlow, PyTorch) and data engineering tools (e.g., Spark, Redshift).
- Solid understanding of CI/CD, Docker, and cloud infrastructure automation.
- Excellent problem‑solving skills and ability to work in a fast‑paced, collaborative environment.
Skills
pythonjavaawsmachine learningdockercicd