Senior Software Engineer Ii, Agentic AI Platform

Moveworks Moveworks · Enterprise · Mountain View, CA · Machine Learning

Moveworks is seeking a Senior Software Engineer II to scale and optimize their Generative AI product, focusing on the Conversation Engine and Agentic AI Platform. The role involves building scalable API abstractions, optimizing the dialog engine for enterprise use cases, and enhancing product infrastructure with a focus on engineering quality and robustness. The engineer will also implement logging, tracing, and metrics for performance monitoring and collaborate with ML and product teams.

What you'd actually do

  1. 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.
  2. 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.
  3. 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. You will achieve this with minimal memory footprint, low latency, and streamlined development process for application engineers.
  4. Champion the best practices for coding patterns, API design, scalability, robustness, and optimization. Foster a culture of excellence and continuous improvements among fellow engineers.
  5. 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.

Skills

Required

  • computer science and software engineering
  • building scalable systems
  • clean, modular, and scalable API design
  • best coding practices
  • optimizing systems and improving performance
  • tracing, logging, and metrics frameworks
  • systematic approach to quickly identify and resolve latency bottlenecks, race conditions, and throughput limitations
  • independently research new requirements and develop innovative solutions
  • fast-paced coding and execution
  • rapid iterations
  • Strong communication skills
  • cross-functional awareness
  • bachelor's degree or higher in computer science or a related field
  • 5+ years of professional development experience, specifically in building systems at scale

Nice to have

  • scaling ML systems
  • Agentic AI product or LLMs

What the JD emphasized

  • scaling and optimizing
  • enterprise AI
  • Agentic AI platform
  • scalable API abstractions
  • Optimize the dialog engine
  • minimal memory footprint, low latency
  • robust logging and tracing framework

Other signals

  • Generative AI product
  • scaling and optimizing
  • enterprise AI
  • conversation engine
  • Agentic AI platform