About this role
About the Role Join Moveworks' Conversation Engine team to scale and optimize a cutting-edge Generative AI product that provides instant enterprise assistance. You’ll work at the core of the product, focusing on abstraction, scalability, and optimization to support hundreds of millions of users across multiple chat channels while maintaining high reliability. What You'll Do
- Scale and optimize the conversation engine for enterprise users, across chat channels (MS Teams, Slack, Web).
- Design scalable API abstractions for the conversation platform that support popular clients and provide a neutral API for other parts of the system.
- Build a complete product infrastructure with user-friendly interfaces for engineers and configurators to customize and optimize generative AI models.
- Collect data and feedback, adapting to diverse enterprise use cases and business contexts to deliver domain-specific conversational experiences.
- Optimize the dialog engine with private enterprise knowledge, enable real-time multilingual translation, all with low memory footprint and low latency.
- Implement robust logging, tracing, debugging tools, and automated metrics for monitoring and analysis.
- Collaborate with ML engineers, application engineers, product teams, and customer support to drive new features and scalability initiatives.
- Champion best practices for code, API design, scalability, robustness, and optimization; foster a culture of excellence. What We're Looking For
- Strong foundation in computer science and software engineering, with experience building scalable systems.
- Deep understanding of clean, modular, scalable API design; ability to uphold high standards of code quality.
- Passion for optimizing systems; experience with tracing, logging, and metrics frameworks; systematic approach to latency bottlenecks, race conditions, and throughput.
- Experience contributing to or building conversational AI products or large-scale enterprise software.
- Ability to collaborate effectively with ML engineers, product teams, and customer support.
- Excellent problem-solving, communication, and teamwork skills.