Google is looking to advance the AI computing capabilities of the Web Platform, specifically improving the on-device performance of Gemini Nano and expanding the reach of on-device AI to billions of Chrome users.
Requirements
2 years of experience with machine learning infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture.
2 years of experience with software development in one or more programming languages.
Experience with data structures/algorithms.
Experience developing in C++.
Experience in ML performance, large-scale systems data analysis, ML debugging, or LLMs.
Experience in running AI Inference on-device.
Experience with information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile.
Responsibilities
Work with C++ language in our Chrome and Chromium codebase.
Improve the on-device performance of Gemini Nano.
Develop new debugging tools in DevTools to support the Built-In AI APIs.
Develop new Built-In AI JavaScript APIs and write the API specifications.
Tune Large Language Model (LLM) to improve model performance.
Design, develop, test, deploy, maintain, and enhance software solutions.
Manage project priorities, deadlines, and deliverables.
Other
Bachelor's degree or equivalent practical experience.
Master's degree or PhD in Computer Science or related technical field.
2 years of experience in a related field.
Ability to work on a specific project critical to Google’s needs with opportunities to switch teams and projects.
Ability to display leadership qualities and be enthusiastic to take on new problems across the full-stack.