Bachelor's degree or equivalent practical experience.
8 years of relevant work experience in software development.
5 years of experience building software for data privacy or security (e.g., identity and access management).
5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture.
3 years of experience with software design and architecture.
Experience developing and designing APIs.
Nice to haves:
8 years of experience with data structures/algorithms.
Experience in Rust programming.
Experience building compilers.
Experience working with open source technologies.
Experience with Programming Language Implementation.
What you'll be doing:
Join a team of software engineers working across multiple continents.
Design and implement new techniques and make them work for software systems across many product teams.
Build strong partnerships and collaborate with partner teams in Google's Memory Safety program, as well as with industry and academia.
Implement and validate security mitigations, apply techniques to improve spatial safety in C++ code, and contribute to the migration of Google's systems towards memory-safe programming languages such as Rust.