Software Development Manager, Selection Monitoring

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

Software Development Manager for Amazon's Selection Monitoring team, focusing on building and launching AI Agents and scalable services for discovering, cataloging, and enriching product information from millions of e-commerce websites worldwide. The role involves leading a team, defining technical vision, and driving operational excellence in a large-scale data processing and distributed systems environment.

What you'd actually do

  1. Work with Org leadership, Principal Engineers to define and drive the technical and architectural vision of Selection Monitoring’s External E-commerce source discovery and enrichment.
  2. Build and launch scalable, fault-tolerant, and highly available services and AI Agents that can solve complex problems in entity resolution, deduplication, classification, enrichments and 3rd party data integrations to automatically discovery, catalog, and refresh meta information and signals for millions of eCommerce websites worldwide.
  3. Build and launch efficient storage solutions for managing large-scale datasets, ensuring optimal performance for both write-heavy ingestion and read-heavy analytical workloads.
  4. Build and grow a team of high performing SDEs, and be responsible and invested in career growth of your team members.
  5. Drive operational excellence initiatives and continuously improve quality bar for software delivered by the team.

Skills

Required

  • leading the definition and development of multi tier web services
  • engineering team management
  • engineering practices and patterns for the full software/hardware/networks development life cycle
  • coding standards
  • code reviews
  • source control management
  • build processes
  • testing
  • certification
  • livesite operations
  • partnering with product or program management teams

Nice to have

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

What the JD emphasized

  • Agentic AI
  • AI Agents

Other signals

  • AI Agents
  • large scale data processing
  • distributed systems
  • machine learning
  • deep learning algorithms
  • Information Retrieval (IR) systems