Google is seeking an Early Career Software Engineer to join their Compilers, Runtimes and Toolchains (CRT) team. This role focuses on developing features in LLVM optimization and code generation, supporting build scalability, toolchain velocity, peak performance, and safety. The position is part of Google's Core team, which builds the technical foundation behind Google's flagship products.
As a member of the CRT team, you'll work closely with senior Software Engineers to develop and improve LLVM toolchain that aligns with Google's needs. The role involves collaborating on state-of-the-art C++ toolchain development, ensuring efficiency and correctness in all deliverables. You'll be part of the Core team that impacts important technical decisions across the company.
The ideal candidate should have experience with data structures, algorithms, and software development in C++ and Python. Knowledge of compilers, toolchains, and LLVM is highly valued. This position offers the opportunity to work on critical projects that affect billions of users while collaborating with talented engineers in a dynamic environment.
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 fundamental technology that powers Google's products while contributing to the evolution of compiler technology and toolchain development.