Software Development Manager , Alexa Sensitive Content Intelligence (ASCI)

Technology, Data & Digital · Software & Web Development · Software Engineering · Machine Learning

In short

This role is for a Software Development Manager in the Alexa Sensitive Content Intelligence team, focusing on building ML-powered infrastructure for content safety and Responsible AI. The manager will lead a team responsible for production-grade ML inference, content safety services, and end-to-end model lifecycle management, including continuous deployment pipelines.

Responsibilities

  • Lead and grow a high-performing engineering team delivering ML inference and content safety services for Alexa+ Responsible AI — covering both cloud and on-device moderation.
  • Own inference optimization — GPU/CPU serving strategies for cloud, and model compression/distillation strategies for on-device deployment on resource-constrained endpoints.
  • Lead building and operating 1-click continuous model deployment infrastructure supporting multiple model architectures (encoder, decoder, encoder-decoder) with zero-downtime rollouts, automated validation, and rollback — across cloud and edge targets.
  • Drive architecting scalable real-time and batch serving systems handling multi-modal content (text, image, video, LLM invocations) for worldwide Alexa+ moderation.
  • Drive on-device moderation capabilities — optimize models for latency, memory, and power constraints on Alexa+ devices while maintaining moderation accuracy.
  • Drive operational excellence — availability (99.95%+), latency, cost metrics, and multi-region reliability.
  • Partner with applied scientists on model architecture trade-offs and with platform teams on traffic migrations, capacity planning, and device integration.
  • Grow highly talented SDEs/MLEs with a thirst for learning emerging and future tech in the ML hosting and Infa optimisation space.

Requirements

  • 10+ years of developing large-scale, multi-tiered distributed software systems using distributed programming experience
  • 3+ years of engineering team management 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

Desired Qualifications

  • 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
#Software Development

Company

Amazon

Job Posted

1 month ago

Employment Type

Full Time

WorkMode

On Site

Experience Level

Senior

Locations

Gurugram, India

Applicants

Be an early applicant