What are the responsibilities and job description for the Software Development Engineer II, Device OS position at Jobverse.io?
Amazon is a technology company developing devices, services, and AI-powered customer experiences. The Software Development Engineer II will build scalable AI and agent infrastructure, including model integrations, execution systems, evaluation tooling, and APIs, while ensuring reliability, safety, observability, and performance. The role also involves cross-team collaboration, production coding, system design, testing, and mentoring.
Responsibilities
Responsibilities
- Invent New Paradigms: Move beyond traditional voice UI to build "Ambient Intelligence" experiences that span Alexa, Fire TV, and mobile/wearable surfaces, focusing on proactive assistance rather than reactive commands
- Rapid Innovation: Operate in a fast-paced environment where you will prototype, test, and deploy features that leverage multimodal inputs (camera, audio, and documents) to create personalized customer magic
- Cross-Surface Continuity: Ensure that a customer’s experience is persistent and context-aware beyond the device boundaries - whether they are at their desk using Alexa.com, in their living room with Fire TV, or on the go with a wearable
- Design, build, test, and operate scalable backend services and libraries that power AI/LLM-driven features
- Integrate and harden model providers, tools, and agent capabilities behind clean, versioned interfaces — with sane failure behavior, observability, and cost/latency awareness
- Build evaluation and regression tooling so AI behavior is measured, gated, and trustworthy — not vibes
- Apply security-conscious, fail-closed design to anything touching credentials, user data, tool execution, or autonomous actions
- Work fluently alongside AI coding assistants: decompose tasks an agent can execute, critically review AI-generated code, and keep engineering rigor high at AI speed