About the job
As a Staff Engineer, you will operate at the intersection of Product development and Machine Learning. Responsibilities include gaining a deep understanding of user behavior; identifying factors contributing to problems; leveraging Product, Machine Learning (ML) and Large Language Models (LLMs) to analyze intricate technical use cases within a secure enterprise environment and eventually providing a path to resolving them.
Responsibilities
Lead design, development, and deployment of systems for Evaluation, Answer retrieval and Quality improvement for helping customers.
Lead architectural decisions to ensure performance, reliability, and accuracy of the knowledge systems.
Drive best practices for engineering excellence, including design reviews, code quality, testing strategies, and performance optimizations.
Deliver high-quality, production-ready code and services end-to-end — including performance tuning, resiliency improvements, and debugging in live environments.
Contribute to longer-term technical planning and support strategic initiatives in Assistant and Support organizations.
Qualifications
Minimum
6+ years of industry experience building and operating large-scale distributed systems.
Demonstrated technical proficiency in machine learning and software engineering, coupled with a strong product-oriented approach.
The capacity to define and structure solutions in ambiguous problem domains.
Ability to mentor and guide junior engineers, as well as to effectively collaborate across various team boundaries.
Track record of driving high-impact, technically complex initiatives that delivered clear customer or business value.
Preferred
Prior experience with retrieval systems and search technologies is a plus.