Google is looking to develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Requirements
- 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
- 1 year of experience with Machine Learning (ML) infrastructure (e.g., model deployment, model evaluation, data processing, debugging).
- Excellent software engineering skills.
- Experience with information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile.
- Experience with generative AI and its applications.
- Experience with LLM for real world applications beyond information retrieval from the open internet.
Responsibilities
- Develop full stack prototypes for greenfield projects.
- Work in other product area code bases.
- Participate in and lead architecture and engineering designs with peers and stakeholders, and exercise technical judgment (e.g. deciding between available technologies).
- Review code and provide feedback to ensure best practices (e.g., style guidelines, accuracy, testability, and efficiency).
- Work extensively cross-team and cross-product area (e.g., UX, Client, Partner teams) to survey existing pain points, and propose solutions and improvements.
Other
- Bachelor’s degree or equivalent practical experience.
- Master's degree or PhD in Computer Science or related technical field (preferred).
- Ability to ramp up and learn quickly in a technically complex domain (preferred).
- Ability to collaborate well both within and outside the team (preferred).