Google is seeking a Software Engineer to join their Education AI Feature team, focusing on developing AI tools within Google Classroom. This role combines full-stack development with cutting-edge AI technology to enhance educational experiences. The position requires expertise in both backend (Java, Python) and frontend (JavaScript/TypeScript) development, with a focus on creating safe and performant AI tools for educators.
As part of Google's engineering team, you'll be working on critical projects that impact billions of users worldwide. The role involves developing next-generation technologies across various domains including information retrieval, distributed computing, system design, AI, and natural language processing. You'll be responsible for crafting thoughtful engineering designs, writing high-quality code, investigating new capabilities, and managing careful launches of AI features in the education space.
The ideal candidate should have a strong foundation in data structures and algorithms, along with practical experience in full-stack development. While the position requires a minimum of one year of experience, candidates with advanced degrees in Computer Science or related fields and experience in Generative AI are particularly valued. The role offers opportunities for growth and the chance to switch teams and projects as both you and Google's fast-paced business evolve.
Working at Google means joining a team that's committed to innovation and technical excellence. You'll be part of a diverse workforce that serves users globally, with opportunities to contribute to meaningful projects that impact education through technology. The position is based in Mexico City and requires Mexican citizenship, offering the chance to work with one of the world's leading technology companies while developing cutting-edge AI features for educational purposes.