
Staff Software Engineer, Generative AI, Applied AI, Research
About the role
-
Drive the technical strategy, architecture, and execution for ambiguous projects on our conversational AI platform. Define the technical roadmap for scalable, long-term solutions.
-
Act as the lead engineering partner for product management and User Experience. Define product strategy, refine ambiguous customer needs into concrete technical designs, and drive consensus across teams.
-
Manage and iterate on new platform capabilities to meet immediate customer needs.
-
Balance this speed with long-term technical health, advocating best practices to ensure solutions are clean, maintainable, scalable, testable, and easy to refactor.
-
Leverage user empathy to guide product direction, respond thoughtfully to customer feedback, and build intuitive, powerful, and seamless experiences for the developers who rely on our platform.
-
Bachelor’s degree or equivalent practical experience.
-
8 years of experience in software development with C++.
-
7 years of experience leading technical project strategy, ML design, and optimizing ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning).
-
5 years of experience with design, architecture and testing/launching software products.
-
2 years of experience with GenAI techniques (e.g., Large Language Models (LLMs), Multi-Modal) or with GenAI-related concepts (e.g., language modeling, computer vision).
About Google
Sunnyvale
Headquarters