remote
Software Development Manager - Traffic Quality - Amazon.com
Software Engineer
Lead a high‑performing engineering team to build petabyte‑scale systems that detect and mitigate invalid traffic across Amazon’s advertising platforms, leveraging Python, Java, AWS, and machine‑learning techniques.
About the role
Key Responsibilities
- Architect and deliver scalable, high‑throughput data pipelines for real‑time traffic validation across desktop, mobile, and connected TV.
- Drive the design and implementation of machine‑learning models that identify sophisticated invalid traffic patterns.
- Collaborate with product, data science, and infrastructure teams to define metrics, SLAs, and continuous improvement plans.
- Mentor and grow a cross‑functional engineering squad, fostering a culture of ownership and rapid experimentation.
- Ensure robust monitoring, observability, and incident response for mission‑critical traffic quality services.
Requirements
- 10+ years of software engineering experience, with 3+ years in a leadership role.
- Proficiency in Python and Java, and hands‑on experience building distributed systems on AWS.
- Deep knowledge of data engineering, stream processing, and large‑scale ML model deployment.
- Strong communication skills and a track record of driving cross‑team collaboration.
- Experience with containerization, CI/CD, and cloud‑native observability tools.
Skills
pythonjavaawsmachine learning