Staff Software Engineer, Agentic AI Systems

Moveworks

AI Infrastructure

Tech Stack

About the Role

The Role

Are you a software engineer who has honed your craft, technical leadership, and execution over years building and improving production systems, and are looking to apply your skills at the cutting edge of AI agents? This may be the role for you.

As a staff software engineer on our "agent lab" Natural Language Understanding team, you will play a central role in our mission: to advance the frontier of work that can be entrusted to agents to perform reliably at scale. You will have the opportunity to lead the evolution of the Moveworks AI Assistant platform in several of the following areas: agent orchestration, sandboxed file systems and code execution, latency optimization, agent memory, LLM self-reflection and improvement, execution environment simulation, enterprise knowledge graphs, and multimodal I/O.

You will have all the tools of modern enterprise AI at your disposal, including best-in-class LLMs from providers like OpenAI. Our team indexes on moving fast on scalable infrastructure, solving challenging product and engineering challenges, and pushing the envelope of value provided to customers.

What You Will Do

  • Lead and take on exciting and difficult engineering challenges to build and evolve capable AI agent systems that are reliable in every sense of the word
  • Define, drive, and deliver frontier AI distributed systems and ensure they are productionized at scale, or use the latest advances in machine learning, LLMs, and AI agents to enhance our products
  • Set technical direction, influence roadmap, and drive the evolution of engineering areas of broad scope and impact
  • Set a high bar for writing robust, extensible, readable, and performant code, and raise the engineering standard for the team
  • Partner with senior subject matter experts across the company including in machine learning, security, product, user experience, and customer success
  • Mentor and develop engineers on the team, including coaching on technical design, execution, and engineering excellence
  • Collaborate deeply with machine learning engineers to define end-to-end system architecture

What You Bring To The Table

  • 6+ years experience designing, building, and improving production systems, ideally at scale
  • Demonstrated ability to lead technical design and execution across multiple projects and stakeholders
  • Ability to think and communicate clearly about complex engineering problems and systems
  • Readiness to hit the ground running in a Mac development environment, programming in Python, Golang, and/or Java
  • Desire to ship at a startup pace with a high degree of ownership
  • Strong attention to detail and a track record of shipping high-quality, production-grade systems

Nice To Have

  • Experience building with LLMs, particularly in iterating on prompts, on model selection, on cognitive architecture design, and on latency/correctness tradeoffs in a data-driven way
  • Hands-on experience driving one or more stages of a machine learning problem-solving lifecycle
  • Experience in AI fairness, privacy, permission controls, safety, and/or security
  • Experience designing and operating large-scale, high-reliability systems with strong observability, SLOs, and on-call excellence

Who We Are

Moveworks is the Agentic AI Assistant platform that empowers the entire workforce. Our platform enables employees to converse with all of their business systems through natural language to quickly find answers and automate tasks. Powered by the world's most advanced LLMs, our proprietary models, and a sophisticated Agentic AI platform, we're transforming how work gets done. In December 2025, Moveworks was acquired by ServiceNow.

Apply Now
Apply Now

More jobs like this

Explore related roles

Get jobs like this weekly