onsite
Senior Software Development Engineer - Sponsored Products and Brands - Amazon
Software Engineer
Lead the design and implementation of scalable advertising solutions for Amazon’s Sponsored Products and Brands, leveraging Python, Java, AWS, and machine learning to deliver personalized, high‑performance ad experiences.
About the role
Key Responsibilities
- Architect and develop high‑throughput, low‑latency services that power Sponsored Products and Brands advertising across Amazon.com and partner platforms.
- Collaborate with data scientists to integrate machine‑learning models for ad targeting, bid optimization, and performance forecasting.
- Design and maintain scalable data pipelines using AWS services (S3, Redshift, Glue) and stream processing frameworks.
- Implement CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes) to ensure rapid, reliable deployments.
- Mentor junior engineers, conduct code reviews, and champion best practices in software quality and performance.
Requirements
- 8+ years of software engineering experience with a strong focus on backend services.
- Proficiency in Python and Java, with experience building distributed systems.
- Deep knowledge of AWS architecture, including EC2, Lambda, RDS, and S3.
- Hands‑on experience with machine‑learning model deployment and data pipeline engineering.
- Excellent problem‑solving skills, strong communication, and a passion for delivering customer‑centric solutions.
Skills
pythonjavaawsmachine learningdocker