About the job
The Role
Are you a talented software engineer eager to leverage your extensive experience in developing and enhancing production systems at the forefront of AI technology? If so, we invite you to consider our Staff Software Engineer position on the Natural Language Understanding team within our 'agent lab'. In this pivotal role, you will contribute significantly to our mission of extending the capabilities of AI agents to execute tasks reliably on a large scale.
As part of the Moveworks AI Assistant platform, you will lead the innovation in areas such as agent orchestration, sandboxed file systems, latency optimization, agent memory, and the advancement of LLMs (Large Language Models). Our team thrives on rapidly developing scalable infrastructure and tackling complex product and engineering challenges to maximize value for our customers. If you aspire to achieve the pinnacle of your career while working with a passionate and impactful team, we would love to connect with you.
What You Will Do:
- Lead and tackle challenging engineering projects to create and enhance dependable AI agent systems.
- Define and implement cutting-edge distributed systems, ensuring their scalability and production readiness, while integrating the latest advancements in machine learning and AI.
- Set technical direction and influence the engineering roadmap to deliver enduring value to our clients.
- Establish high standards for code quality, including robustness, extensibility, and performance.
- Collaborate with senior experts across various domains, including machine learning, security, product development, and customer success, to build world-class enterprise AI solutions.
- Mentor and develop team engineers, focusing on technical design, execution, and excellence.
- Work closely with machine learning engineers to define and develop end-to-end architecture for outstanding AI systems.

