Skip to main content
Back to jobs

Staff Software Engineer, Agentic AI - Nexus

External
arlo logoArlo · Milpitas, CA
Full-timeOn-site2w ago
FastAPILangChainObservabilityPythonRoutingSAFe
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


Requirements

  • 8+ years of software engineering experience, with at least 1-2 years building production LLM-powered systems - ideally agentic chat, copilots, or multi-step agent workflows.
  • Strong production Python - FastAPI, asyncio, type hints, testing discipline. You've built and operated Python services at meaningful scale.
  • Hands-on experience with LLM orchestration frameworks like LangGraph, LangChain, LlamaIndex, or equivalent - and an opinion on when to use them vs. build your own.
  • Deep familiarity with tool-use / function-calling patterns. Bonus if you've built or integrated MCP (Model Context Protocol) servers, but strong tool-use experience in any framework translates.
  • Experience designing multi-agent or multi-step workflows: planner/executor patterns, agent handoff, state management, error recovery, human-in-the-loop.
  • A real point of view on evals and observability for LLM systems - you've built (or fought to build) the feedback loops that keep agents from regressing in production.
  • Track record of shipping at the Staff level - you've

Benefits

Performance bonus

Additional Information

About Arlo: At Arlo, we're passionate about creating innovative and reliable solutions that help people protect what matters most to them. Our team is dedicated to delivering products that exceed our customers' expectations, while always pushing the boundaries of what's possible in the world of protection technology. We believe that everyone deserves to feel safe and secure, whether they're at home or away, and we're committed to providing our customers with the peace of mind they need to live their lives without worry. Arlo's deep expertise in AI- and CV-powered analytics, cloud services, user experience, product design, and innovative wireless and RF connectivity enables the delivery of a seamless, smart security experience for Arlo users that is easy to set up and interact with every day. Arlo is building Nexus, our next-generation agentic chat experience embedded in the Arlo app. Nexus helps customers interact with their devices, troubleshoot issues, and get more out of their Arlo ecosystem through natural conversation - backed by a growing system of LLM-powered agents, tools, and integrations. Nexus isn't a generic chatbot - it's an agent operating over real cameras, doorbells, and sensors, with real telemetry and real customer outcomes. Engineers who've built systems that reason about physical devices will find a lot of interesting problems here. We're hiring a Staff Software Engineer to join the team building Nexus and take ownership of expanding what our agents can do. You'll design and ship new agent capabilities, integrate Nexus with internal services and third-party systems, and raise the bar on how we test, evaluate, and observe agent behavior in production. This is a deeply technical Staff-level role with real autonomy - you'll work across the agent stack from prompt and tool design through orchestration, evals, and production hardening, and you'll set technical direction that other engineers follow. What you'll do Design and ship new agent capabilities for Nexus - new tools, skills, integrations, and conversational flows that meaningfully expand what users can accomplish through chat. Build and own production-grade Python services (FastAPI, async patterns) that power Nexus's agent runtime, tool execution, and orchestration logic. Extend our orchestration layer (LangGraph / LangChain or equivalent) with new agent topologies, routing logic, and tool-use patterns. Design tool-use and function-calling interfaces - including MCP servers - that let Nexus safely interact with Arlo platform APIs, device telemetry, and partner systems. Build the evals and observability that make agent behavior measurable: offline test suites, online quality metrics, trace tooling, regression detection, and dashboards engineers and PMs actually use. Own the testing strategy for AI experiences - design and build the test harnesses, golden datasets, scenario suites, adversarial/red-team tests, and CI gates that catch agent regressions before they reach users. Define what "good" looks like for conversational quality, tool-use correctness, and task completion. Partner closely with product, design, and platform teams to turn user needs into shipped agent features - and bring engineering judgment to scoping, sequencing, and tradeoffs. Set technical direction for agent development practices at Arlo: patterns, frameworks, code review standards, and the playbook other engineers follow when they build on Nexus. Mentor mid and senior engineers on LLM systems, prompt design, and production AI engineering.


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at arlo? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect