Software Development Engineer, Conversational AI Modeling and Learning
at
Amazon
Software Development Engineer, Conversational AI Modeling and Learning
Location
Toronto, Ontario, Canada
Date Posted
January 9, 2025
**Job Title:** Software Development Engineer (SDE) - Alexa Conversational AI Modeling and Learning (CAMEL) Team
**Description:**
The Alexa Conversational AI Modeling and Learning (CAMEL) team is seeking a highly-skilled Software Development Engineer (SDE) to lead a new initiative utilizing state-of-the-art innovations in Large Language Models (LLMs). The goal is to build an AI agent capable of natural conversation with customers, entertaining them, performing requested tasks, and autonomously solving complex problems. As an SDE on the team, you will be responsible for developing and re-architecting tier-1 services that orchestrate and execute multi-modal conversational agent requests. This includes optimizing prompts and context, selecting appropriate models for inference, interpreting LLM outputs, and creating actionable plans.
**Key Responsibilities:**
- Quickly learn state-of-the-art technologies and algorithms in Generative AI to contribute to greenfield projects aimed at developing a top-tier conversational agent.
- Develop and maintain platforms that connect LLMs to user requests and real-world APIs essential for conversational agent functionality.
- Collaborate with team members to explore design approaches, prototype new technologies, and evaluate their technical feasibility.
- Work closely with applied scientists to handle diverse conversational use cases, optimizing for latency, cost, and capacity.
- Operate in an Agile/Scrum environment to deliver high-quality software efficiently.
**A Day in the Life:**
As a member of the CAMEL team, you will lead the development of high-performance, low-latency, and cost-effective solutions for creating a world-class conversational agent that addresses real-world challenges for millions of customers. Your contributions will significantly influence strategic architectural decisions, integrating various LLMs to tackle customer problems effectively. You will work alongside experienced engineers and scientists, driving system architecture and establishing best practices to enhance the quality of our infrastructure.
**Basic Qualifications:**
- 3+ years of professional software development experience (non-internship).
- 2+ years of experience in design or architecture of systems (design patterns, reliability, scaling).
- Proficient in at least one programming language.
- Familiarity with the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
**Preferred Qualifications:**
- 3+ years of comprehensive experience in the software development life cycle.
- Bachelor's degree in Computer Science or a related field.
**Company:** Amazon Development Centre Canada ULC
**Job ID:** A2869143
**Equal Opportunity Employer:**
Amazon is committed to a diverse and inclusive workplace. We are an equal opportunity employer and do not discriminate based on race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status. Our inclusive culture empowers all employees to achieve the best results for our customers.
For disability accommodations during the application and hiring process, including interview or onboarding support, please visit [Amazon's Accommodations Page](https://amazon.jobs/content/en/how-we-hire/accommodations).