Staff Machine Learning Engineer, Agentic App Platform

ServiceNow•Mountain View, CA

About The Position

The Conversation Engine team is seeking a Staff Machine Learning Engineer to scale and optimize a cutting-edge Generative AI product that offers instant assistance to enterprise users. This role involves applying abstraction, scalability, and optimization to a dynamic, probabilistic, and generative conversational system. The engineer will work at the core of Moveworks Generative AI product, focusing on scaling and optimizing it for the enterprise solution space. The position encourages innovative ideas and imagination to solve unsolved problems, with collaboration among machine learning experts and cross-functional teams. The challenge includes scaling and optimizing the conversation engine to support hundreds of millions of users across multiple chat channels and use cases, and enhancing the end-to-end product infrastructure with high engineering quality and robustness.

Requirements

  • 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.
  • The 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, and possess a systematic approach to quickly identify and resolve latency bottlenecks, race conditions, and throughput limitations.
  • The ability to independently research new requirements and develop innovative solutions.
  • Thrive 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.

Responsibilities

  • Construct an extensive product infrastructure, complete with user-friendly interfaces that empower engineers and configurators to effortlessly customize and optimize generative AI models. This includes collecting data and feedback, adapting to diverse enterprise use cases and business contexts, and delivering domain-specific conversational experiences.
  • Design scalable API abstractions for our conversation platform, which supports all popular chat clients (for example, MSTeams, Slack, and Web) and offers 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. This should be achieved with minimal memory footprint, low latency, and a streamlined development process for application engineers.
  • Champion the best practices for coding patterns, API design, scalability, robustness, and optimization. Foster a culture of excellence and continuous improvements among fellow engineers.
  • Provide comprehensive insights and visibility into the performance of our conversational AI product. This involves 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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service