Software Development Engineer, Devices Software & Services
Listed on 2026-10-18
-
Software Development
AI Engineer (Applied/Software), Backend Developer, Software Engineer, Software Architect
Uses AI coding assistants and agentic workflows; building AI dev tools and infra for LLMs/agents.
About the RoleBuild core AI runtime, services, and tooling that put large language models and autonomous agents into production for Amazon Devices. As a Software Development Engineer II you will design, implement, and operate scalable, reliable, and safe back-end components—owning features end-to-end and working with AI-native development workflows.
Job Description RoleAmazon Devices Software & Services is hiring a Software Development Engineer II to design, build, and operate core software that powers AI-driven, agentic experiences across Alexa, Fire TV, mobile, and wearable surfaces. You will work on model and tool integrations, the agent execution loop, evaluation and quality pipelines, and the APIs product teams consume. This is a hands‑on engineering role focused on reliability, safety, performance, and developer experience.
Key Responsibilities- Design, build, test, and operate scalable backend services, libraries, and APIs that power AI/LLM-driven features.
- Integrate and harden model providers, tools, and agent capabilities behind versioned interfaces with clear failure behavior, observability, and cost/latency awareness.
- Implement evaluation, regression, and quality tooling to measure and gate AI behavior.
- Apply security‑conscious, fail‑closed design for systems handling credentials, user data, tool execution, and autonomous actions.
- Prototype and deploy features that leverage multimodal inputs (camera, audio, documents) for proactive, context‑aware experiences across surfaces.
- Work with AI coding assistants and agentic workflows: decompose tasks for agents, review AI‑generated code, and maintain high engineering rigor with automated testing and code review.
- Collaborate across teams and mentor other engineers while contributing to system architecture and design decisions.
- Bachelor’s degree or equivalent.
- Experience programming with at least one software programming language.
- 3+ years of non‑internship professional software development experience.
- 2+ years contributing to systems architecture and design (architecture, design patterns, reliability and scaling).
- Familiarity with professional software engineering best practices across the full development lifecycle: coding standards, architectures, code reviews, source control, continuous deployment, testing, and operational excellence.
- Familiarity with Agentic Software Development using industry tools such as Kiro, Claude, and Cursor.
You will join a platform team building shared AI/agent infrastructure used across multiple products. The team emphasizes correctness, safety, developer experience, test‑first practices, adversarial review, and reusable core components. Engineers on the team work directly on production code, design, and mentoring while operating at high velocity with automated quality gates.
Large language models (LLMs) Agentic workflows AI coding assistants Kiro Claude Cursor Alexa Fire TV
SkillsSystem Design Reliability Engineering Security‑conscious Design Observability Automated Testing Code Review API Design Performance and Cost Awareness Evaluation and Regression Testing Prototyping Cross‑team Collaboration Mentoring Agentic Workflows Decomposing Tasks for Automation Operational Excellence
Experience LevelMid
USD 143,/year
Employment TypeFull‑time
- Basic Life & AD&D insurance
- Employee Assistance Program (EAP)
- Medical Advice Line
- Adoption and Surrogacy Reimbursement coverage
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).