Staff Machine Learning Engineer, Agentic App Platform
About Moveworks
Moveworks is the Agentic AI Assistant platform that empowers the entire workforce. The platform enables employees to converse with all of their business systems through natural language to quickly find answers and automate tasks. Powered by advanced LLMs, proprietary models, and a sophisticated Agentic AI platform, Moveworks transforms how work gets done by allowing AI to take initiative, streamline complex workflows, and continuously learn and adapt. Moveworks is trusted by over 5.5 million employees at more than 350 of the world's largest companies, including 10% of the Fortune 500. Recognized on the Forbes Cloud 100 and AI 50 lists, Moveworks was also named one of Fast Company's 2025 Most Innovative Companies and Inc's Best in Business (Best in Innovation category). Moveworks was also recognized at Microsoft's 2025 Partner of the Year and in 2024 received the AI Breakthrough Award. In December 2025, Moveworks was acquired by ServiceNow, marking a pivotal milestone in creating a single front door to work for all business systems. By combining ServiceNow's leading workflow automation with Moveworks' Reasoning Engine and natural language capabilities, the company delivers the AI platform for every person and every workflow — built to go beyond basic summaries to deliver meaningful business impact.
About ServiceNow
ServiceNow started in San Diego, California in 2004 when Fred Luddy saw the potential to transform how we work. Today, ServiceNow is a global market leader, bringing innovative AI-enhanced technology to over 8,100 customers, including 85% of the Fortune 500. The intelligent cloud-based platform seamlessly connects people, systems, and processes to empower organizations to find smarter, faster, and better ways to work.
The Role
Picture yourself scaling and optimizing a cutting-edge Generative AI product that offers instant assistance to enterprise users. You will work at the core of Moveworks' Generative AI product on the Conversation Engine team, scaling and optimizing it to meet the growing demands of the enterprise solution space. As pioneers in enterprise AI, you'll bring innovative ideas and imagination to solve unsolved problems, collaborate closely with machine learning experts and cross-functional teams, rapidly iterate over new ideas, and leverage user behavior data to make informed decisions. Your challenge will be to scale and optimize the conversation engine to support hundreds of millions of users, across multiple chat channels and use cases, and enhance end-to-end product infrastructure with the utmost engineering quality and robustness.
Responsibilities
- Construct an extensive product infrastructure with user-friendly interfaces that empower engineers and configurators to effortlessly customize and optimize generative AI models — including collecting data and feedback, adapting to diverse enterprise use cases and business contexts, and delivering domain-specific conversational experiences.
- Design scalable API abstractions for the conversation platform, supporting all popular chat clients (e.g., Microsoft Teams, Slack, Web) and offering a neutral API for developing other parts of the engineering system.
- Optimize the dialog engine to accommodate a wide range of conversational features, leveraging private domain knowledge unique to each enterprise customer in the cloud, and enable real-time multilingual translation — with minimal memory footprint, low latency, and a streamlined development process for application engineers.
- Champion best practices for coding patterns, API design, scalability, robustness, and optimization. Foster a culture of excellence and continuous improvement among fellow engineers.
- Provide comprehensive insights and visibility into the performance of the conversational AI product, implementing a robust logging and tracing framework, user-friendly debugging and triaging tools, and automated metrics for efficient monitoring and analysis.
- Collaborate closely with ML engineers, application engineers, product teams, and customer support teams to drive the development of new features and scalability initiatives.
Qualifications
- A strong foundation in computer science and software engineering, coupled with expertise in building scalable systems.
- A deep understanding of clean, modular, and scalable API design. Ability to champion best coding practices and influence fellow engineers to uphold high standards of code quality and craftsmanship.
- A passion for optimizing systems and improving performance. Well-versed in tracing, logging, and metrics frameworks, with a systematic approach to quickly identify and resolve latency bottlenecks, race conditions, and throughput limitations.
- Ability to independently research new requirements and develop innovative solutions. Thrives in an environment of fast-paced coding and execution, embracing rapid iterations to deliver results.
- Strong communication skills to effectively articulate rationales and design approaches. Cross-functional awareness that enables seamless collaboration with various teams.
- A bachelor's degree or higher in computer science or a related field.
- 7+ years of professional development experience, specifically in building systems at scale.
Pay & Benefits
For positions in this location, the base pay range is $176,100–$308,200, plus equity (when applicable), variable/incentive compensation, and benefits. Sales positions generally offer a competitive On Target Earnings (OTE) incentive compensation structure. The base pay shown is a guideline, and individual total compensation will vary based on qualifications, skill level, competencies, and work location.
Benefits include health plans (including flexible spending accounts), a 401(k) Plan with company match, ESPP, matching donations, a flexible time away plan, and family leave programs. Compensation is based on the geographic location in which the role is located and is subject to change based on work location.
Work Personas
ServiceNow approaches its distributed world of work with flexibility and trust. Work personas (flexible, remote, or required in office) are categories assigned to ServiceNow employees depending on the nature of their work and their assigned work location. Eligibility for a work persona may be confirmed by ServiceNow using a third-party service to determine the distance between your primary residence and the closest ServiceNow office.