Google is seeking a Software Engineer to join their Core team, focusing on Compilers, Runtimes, and Toolchains. This role is integral to building the technical foundation behind Google's flagship products, working on essential building blocks that drive innovation across the company. The position involves developing and maintaining core features for various language toolchains, with a particular focus on LLVM technologies.
The ideal candidate will collaborate with senior engineers and team leads to improve and develop features that support Google's long-term needs. They will be responsible for leading design reviews, participating in team planning, and directly engaging with customers to identify and solve problems. The role requires strong technical skills in backend programming languages like C++, Java, and Python, along with experience in compiler technologies and LLVM.
As part of Google's Core team, you'll have the unique opportunity to impact technical decisions across the company, working on large-scale systems that affect billions of users. The position offers the chance to work on cutting-edge compiler and runtime technologies while collaborating with some of the best engineers in the industry.
This role is based in Mexico City and requires Mexican citizenship in compliance with local labor laws. The position combines technical expertise with leadership responsibilities, making it an excellent opportunity for engineers looking to make a significant impact on Google's core infrastructure while growing their career in compiler and runtime systems development.