Software Development Engineer, Devices Software & Services
Core
Design and ship core software for AI runtime, services, and tooling that turn large language models and autonomous agents into reliable, safe, scalable products for millions of users worldwide.
Role type
Senior IC software development engineer (AI infrastructure & agent systems)
Builds
Model and tool integrations, agent execution loops, evaluation pipelines, and APIs for product teams
Domain
AI/LLM infrastructure, autonomous agents, multi-device ambient intelligence
Deliverable
production ML models
Required skills
Software architecture and design, system reliability and scaling, API design, security-conscious fail-closed design, automated testing, code review, AI coding assistant integration
Preferred skills
Agentic software development, multimodal input handling, cross-surface continuity design
Technologies
LLMs, autonomous agents, AI coding assistants (Kiro, Claude, Cursor)
Responsibilities
Design and build scalable backend services and libraries for AI/LLM-driven features; integrate and harden model providers and agent capabilities; build evaluation and regression tooling for AI behavior; work fluently alongside AI coding assistants to decompose tasks and review generated code
Seniority
Senior, hands-on IC