Bachelor’s degree or equivalent practical experience.
2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
2 years of experience with data structures or algorithms.
2 years of experience building software for data privacy or security (e.g., identity and access management).
Nice to Haves:
Experience in Machine Learning
What You'll Be Doing:
Join a team of software engineers with a background or interest in security, in an organization of over 100 product security engineers working across multiple continents.
Fix memory safety issues across all Google products from initial security research and tactical exploit mitigation to engineering and addressing their root cause.
Design and implement new techniques and make them work for large scale software systems across many product teams. Help deploy mitigation, retrofit spatial safety to C++ and transition Google to memory safe programming languages such as Rust.
Solve security issues, welcome applications from software engineers even without formal security education or qualification.