DESCRIPTION
Be at the forefront of conversational AI technology and join our innovative team to shape the future of Alexa and make a real impact on customer experiences, Amazon's business, and the technology domain. Own the strategic direction and shape the vision and tenets of Alexa proactivity.
At Amazon, we're passionate about pushing the boundaries of artificial intelligence. As a Software Development Manager in our Proactive team within the GENIE organization, you'll have the opportunity to lead 1) patent ideation, 2) development of Agentic AI systems using the latest tech stack across Proactive Alexa, and 3) Big Data solutions that process at petabyte scale.
This role offers a unique blend of technical leadership and strategic influence, empowering ownership over the Toronto ML Engineering business unit software operations. Manage operational excellence and business metrics, drive technical design and innovation in Large Language Models (LLMs) and Generative AI, and collaborate with technical program managers to deliver the roadmap for your vision.
In this position, you'll collaborate with a talented team to solve complex challenges in AI and machine learning. Your expertise will be instrumental in defining data strategies, optimizing models, and establishing best practices for high-quality infrastructure. By joining us, you'll be at the heart of creating products and services that revolutionize how people interact with technology.
Key job responsibilities
Lead the development of novel algorithms for conversational multi-modal systems
Leverage Amazon's data sources and computing resources to accelerate AI development
Influence overall strategy by defining data enrichment and model optimization approaches
Drive system architecture and establish best practices for quality infrastructure
Collaborate with cross-functional teams to integrate AI solutions into products and services
A day in the life
Your typical day might involve:
- Dive deep to decompose existing system architectures down to the code level, establish governance mechanisms, and review technical designs to ensure software delivery adheres to tech strategy and aligns with management and Principal Engineer direction.
- Collaborate with Applied Scientists to optimize hosting/latency/cost/and business metrics of AI solutions.
- Engage with leadership and stakeholders to align Customer Intelligence and ML Engineering capabilities with customer needs.
- You're storyteller. Write bold and inspiring visions, team charter(s), roadmaps, tech strategy, and operating plans.
- You deliver results. Collaborate with Technical Program Managers, establish delivery and quality governance mechanisms, and ensure timely project delivery of your technology roadmap(s).
- You're a lighthouse for the industry's top talent. Perform resource capacity planning and show your expertise in ensuring your team is adequately staffed a.k.a. hire the best.
- You are a master in creating high performing teams. Mentor team members (e.g., Sr. SDEs) on developing the best, raising the quality bar, architecture, and fostering a culture of innovation (patent submissions), and continuous learning e.g., knowledge sharing. Create quality bar raisers within the org and promote technical leaders.
- You're a trusted influencer. Write 6-page white papers to present to leadership, Director/L8 up to Vice President/L10 e.g., Monthly Business Reviews, Operational Excellence, Launch Readiness / Risk Reviews, Tech Strategy, etc.
About the team
The Proactive team in the GENIE organization is a diverse group of passionate individuals dedicated to advancing conversational AI technology. We value creativity, collaboration, and a commitment to excellence. Our team thrives on tackling complex problems and turning innovative ideas into reality.
BASIC QUALIFICATIONS
- 3+ years of engineering team management experience
- 7+ years of working directly within engineering teams experience
- 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems 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
PREFERRED 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
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.