Google is seeking a Staff Software Engineer to join their Compilers, Runtimes and Toolchains (CRT) team. This role is crucial in developing and maintaining Google's C++ toolchain, with a focus on LLVM optimization and code generation. The position involves working on build scalability, toolchain velocity, and peak performance improvements.
As part of Google's Core team, you'll be responsible for building technical foundations that support Google's flagship products. The role requires collaboration with various teams to improve LLVM infrastructure and related technologies, providing Google developers with efficient toolchain solutions and releases.
The ideal candidate will have extensive experience in software development, particularly with compilers and toolchains. You'll need strong technical expertise in C++ and LLVM, along with the ability to lead design reviews and mentor junior team members. The position offers the opportunity to work on critical infrastructure that impacts Google's entire development ecosystem.
Working at Google means joining a company that's committed to innovation and technical excellence. You'll be part of a team that builds central solutions, breaks down technical barriers, and strengthens existing systems. The role offers the chance to make significant technical decisions that influence the company's direction.
This position is based in Mexico City and requires Mexican citizenship. The role combines technical leadership with hands-on development, making it ideal for experienced engineers who want to impact Google's core infrastructure while working with cutting-edge compiler technology.