Bachelor’s degree or equivalent practical experience.
1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
1 year of experience with data structures or algorithms.
1 year of experience implementing core ML concepts.
Nice to Haves:
Experience with Generative AI technologies and their associated risks and opportunities.
Experience in full-stack development, including programming languages like TypeScript, Python, web frameworks, and cloud platforms.
Experience with the LLM Ecosystem or Agentic Frameworks.
Experience with the machine learning development lifecycle, including data preprocessing, model training, evaluation, and deployment.
Experience with API design, database technologies, and front-end development principles.
What You'll Be Doing:
Write product or system development code.
Collaborate with peers and stakeholders through design and code reviews to ensure best practices amongst available technologies.
Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
Apply foundational ML concepts and contribute to the implementation of solutions in one or more specialized ML areas.
Perks and Benefits:
Opportunity to work on next-generation technologies that impact billions of users.
Versatile work environment with opportunities to switch teams and projects.
Work on critical projects for Google’s needs in a fast-paced business environment.
Develop knowledge in various areas such as AI, natural language processing, and more.