Staff Software Engineer, Generative AI, Applied AI, Research
Google View all jobs
- Waterloo, ON
- Permanent
- Full-time
Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Sunnyvale, CA, USA; Waterloo, ON, Canada.Minimum qualifications:
- Bachelor’s degree or equivalent practical experience.
- 8 years of experience in software development with C++.
- 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).
- Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
- 8 years of experience with data structures and algorithms.
- 3 years of experience in a technical leadership role leading project teams and setting technical direction.
- 3 years of experience working in an organization involving cross-functional, or cross-business projects.
- 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.