Software Development Manager, Traffic Quality

Amazon Amazon · Big Tech · IN, KA, Bengaluru · Software Development

Software Development Manager for Amazon Ads Traffic Quality team, focusing on detecting sophisticated invalid traffic (IVT) using deep learning, generative modeling, and anomaly detection. The role involves defining engineering vision, overseeing production code development for billions of ad requests, and collaborating with scientists and product managers to solve complex detection problems at scale and under strict latency constraints.

What you'd actually do

  1. Define a long-term engineering vision for a TQ sub-program driven fundamentally from the needs of our customers and internal stakeholders, translating that direction into specific plans for the team. Interpret complex and interrelated data points and anecdotes to build and communicate this vision to stakeholders and the team.
  2. Oversee the design, development, and implementation of production level code that handles billions of ad requests. Own the full development cycle: idea, design, prototype, impact assessment, A/B testing (including interpretation of results) and production deployment.
  3. Collaborate with scientists, product managers and related teams in Amazon Advertising to find technical solutions to complex IVT detection problems.
  4. Collaborate with industry bodies and 3P vendors to build on existing partnerships.
  5. Improve upon existing systems to achieve efficiency in the operation load and footprint.

Skills

Required

  • 7+ years of engineering experience
  • 3+ years of engineering team management experience
  • 8+ years of leading the definition and development of multi tier web services experience
  • Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations
  • Experience partnering with product or program management teams
  • Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems

Nice to have

  • Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
  • Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers

What the JD emphasized

  • advanced capabilities that work at petabyte scale to detect sophisticated invalid traffic (IVT)
  • staying ahead of adversarial actors through continuous innovation in detection methodologies
  • leveraging state-of-the-art techniques in deep learning and generative modeling
  • user behavior and multi-modal representation learning
  • anomaly detection, time-series analysis
  • sparse labeling methods
  • process billions of ad events daily
  • developing novel algorithms that balance precision and recall while operating under strict latency constraints
  • protects hundreds of millions of dollars in advertiser spend annually

Other signals

  • detect sophisticated invalid traffic (IVT)
  • leveraging state-of-the-art techniques in deep learning and generative modeling
  • user behavior and multi-modal representation learning
  • anomaly detection, time-series analysis
  • developing novel algorithms that balance precision and recall while operating under strict latency constraints