Software Engineer, Compilers, Runtimes and Toolchains, Early Career
Google· Google CRT (Compilers, Runtimes and Toolchains)
Mexico CityEarlyPosted 6mo ago
About the role
Google software engineer role focusing on LLVM/Toolchain improvements within the Core team, with emphasis on building state-of-the-art toolchains, LLVM optimization, and downstream contributions to Google's needs.
Responsibilities
- Collaborate with teams to improve LLVM and related technologies to provide google developers with state-of-the-art toolchain and releases.
- Work with other senior SWEs and TLs on the team developing features and improvements to LLVM that support Google long term needs.
- Participate in team OKR planning and roadmap definition.
- Identify problems that need to be solved through direct exchange with our customers.
- Bring your best self to the team and foster a collaborative culture.
Qualifications
- Bachelor’s degree or equivalent practical experience.
- 1 year of experience with data structures or algorithms.
- 1 year of experience with software development using C++ and Python.
- Ability to communicate in English fluently to interact with local stakeholders in this customer-facing role.
- Experience in writing and debugging software code
- Experience with one or more programming languages
Skills
Required:Data structures and algorithmsC++PythonEnglish communication
Last updated Oct 23, 2026. Interested? Apply on the company site.
More open roles at Google
- Staff Network Security Engineer, Google Enterprise Network3d agoHybrid (Austin, TX; Sunnyvale, CA)
- Group Product Manager, Google Lens AI Shopping3d agoMountain View, CA, USA · Product Management
- UX Program Manager3d agoHybrid (New York, NY; San Bruno, CA) · UX Programs & Operations
- Senior Staff Software Engineer, Android Automotive OS3d agoHybrid (Kraków, Poland; Munich, Germany)
- 3d ago