Google is seeking a Software Engineer II to join their Google for Education team, focusing on full-stack development for Google Classroom and related educational technology initiatives. This role combines frontend and backend development, working with Google's planet-scale infrastructure to build and maintain critical educational tools and services.
The position involves developing full-stack applications and APIs for Google Classroom, creating proofs of concept, and collaborating with Google Workspace and Cloud partner teams. You'll be working on building highly available services and user-facing interfaces while ensuring seamless integration with both internal Google systems and industry-standard educational technology platforms.
As part of the Platforms and Devices team, you'll contribute to Google's computing software platforms across various environments, helping to make user interactions faster and more seamless. The role requires expertise in Java development, data structures, algorithms, and full-stack development, with a particular focus on educational technology integration and API development.
The ideal candidate should have strong technical skills in backend technologies like Java, GoLang, or Rust, and experience with machine learning models and large-scale software systems. This position offers the opportunity to impact millions of users through Google's educational technology platforms while working with cutting-edge technologies and infrastructure.
This role is based in Mexico City and requires Mexican citizenship in compliance with local labor laws. The position offers the chance to work on meaningful projects that directly impact educational technology while being part of Google's innovative technical community.