Taro Logo

Software Engineer III, Education, AI Feature

A global technology company that organizes the world's information to make it universally accessible and useful.
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Education

Job Description

Google is seeking a Software Engineer III to join their Education AI Feature team, specifically working on the Baimax team within Google Classroom. This role focuses on developing AI-powered features that transform teaching and learning at scale. The position involves building and maintaining scalable AI solutions that enhance productivity and streamline workflows for education users.

The role is part of Google's Learning and Education team, whose mission is to help everyone in the world learn anything. Working with Google Classroom, a platform that streamlines assignments and boosts collaboration between instructors and students, you'll be developing AI tools and integrations that bring Google's AI capabilities to educators and learners.

As a Software Engineer III, you'll be working with Google's full technology stack, including Wiz, Flutter, Boq, and Spanner. The position requires strong expertise in JavaScript web development and Java programming, along with experience in applied machine learning, particularly in areas like computer vision, transformers, and generative AI.

The ideal candidate should have a strong foundation in data structures and algorithms, with experience in building and deploying fullstack applications. Knowledge of data analysis, A/B testing, and problem-solving skills are essential. This role offers the opportunity to directly impact how millions of educators and students interact with AI-powered learning tools.

Note: This position requires Mexican citizenship in compliance with Article 7 of the Federal Labor Law, and all applications must be submitted in English.

Last updated 6 days ago

Responsibilities For Software Engineer III, Education, AI Feature

  • Develop scalable, features and systems using Google's full stack (e.g. Wiz, Flutter, Boq, Spanner)
  • Write and test high-quality code that powers AI tools in Google Classroom
  • Participate in code reviews, providing constructive feedback to other engineers
  • Manage individual project priorities, meeting deadlines, and delivering high-quality results
  • Participate in on-duty, triaging high priority issues and supporting the health of our AI tools

Requirements For Software Engineer III, Education, AI Feature

Java
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree in an industry setting
  • 2 years of experience with data structures or algorithms in either an academic or industry setting

Related Jobs

Cloud AI Engineer, Global Services Delivery (English, Spanish)

Cloud AI Engineer position at Google focusing on machine learning solutions and customer technical support, requiring both English and Spanish fluency, based in Mexico City.

Data Center Product Engineer, Machine Learning Accelerators

Lead the development and manufacturing of machine learning accelerator hardware for Google's data centers, ensuring quality and efficiency in production processes.

Cloud Engineer I, AI/ML, Global Services Delivery (Spanish, English)

Cloud AI Engineer position at Google Cloud focusing on implementing machine learning solutions and consulting with enterprise customers in Mexico City.

AI Application Engineer, Marketing Technology and Engineering

AI Application Engineer position at Google focusing on developing AI-powered marketing platforms and solutions using Python, Google Cloud, and modern web technologies.

Cloud Engineer I, AI/ML, Global Services Delivery (Spanish, English)

Cloud AI Engineer position at Google Cloud focusing on implementing machine learning solutions and providing technical consulting to enterprise customers in Mexico.