onsite
Software Development Engineer, Prime Video Personalization & Discovery - Amazon.com
Software Engineer
Build scalable, data‑driven services for Prime Video personalization using Java, Python, AWS, and machine‑learning techniques to deliver tailored content recommendations.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance microservices that power content recommendation and discovery for Prime Video.
- Collaborate with data scientists to integrate machine‑learning models into production pipelines.
- Optimize data models and storage solutions for low‑latency, high‑throughput personalization workloads.
- Implement robust, automated testing and CI/CD processes on AWS to ensure reliability at scale.
- Participate in code reviews, architecture discussions, and performance tuning to continuously improve system quality.
Requirements
- 3+ years of software engineering experience with Java and/or Python in large‑scale, distributed environments.
- Hands‑on experience building and deploying services on AWS (e.g., EC2, Lambda, S3, DynamoDB).
- Familiarity with machine‑learning concepts and integrating models into production systems.
- Strong problem‑solving skills, ability to work cross‑functionally, and a passion for delivering customer‑centric solutions.
- Experience with microservice architecture, RESTful APIs, and automated testing frameworks.
Skills
javapythonawsmachine learning