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.
The ideal candidate will work closely with senior Software Engineers to develop and improve LLVM technologies that support Google's long-term needs. This role involves collaborating with teams to enhance toolchain capabilities and releases, participating in strategic planning, and engaging directly with customers to identify and solve problems.
As part of Google's Core team, you'll have the unique opportunity to impact important technical decisions across the company. The role requires expertise in C++ and Python, with a focus on compiler technologies and low-level programming. You'll be working on critical projects that affect how billions of users interact with Google's products and services.
The position offers the chance to work with cutting-edge technology while contributing to the development of state-of-the-art C++ toolchain solutions. This is an excellent opportunity for someone interested in systems programming, compiler optimization, and large-scale software development at one of the world's leading technology companies.