Google's Risk and Data Protection team in Search is looking to solve complex engineering challenges related to protecting user data and intellectual property from unauthorized access or mass exfiltration, while maintaining a universally accessible and useful search experience for billions of users globally. This involves building new Governance infrastructure and solutions to make access to Search user data and high-value intellectual property visible, safe, and monitorable with minimal impact on developer velocity.
Requirements
- 5 years of experiene in one or more general purposes programming languages (e.g., Python, C, C++, Java).
- 3 years of experience testing, maintaining, or launching software products.
- 1 year of experience with software design and architecture.
- Experience designing, analyzing and troubleshooting large-scale distributed systems.
- 5 years of experience with data structures/algorithms.
- Experience developing accessible technologies.
- Experience in security or governance, including identity management, privacy data handling, or data governance.
Responsibilities
- Investigate and expose Search user data privacy risks.
- Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
- Contribute to existing code bases throughout Search.
- Building out new Governance infrastructure and solutions.
- Contribute to strategic planning and tracking, including organizational and technical goal, values, and strategy.
- Design, analyze and troubleshoot large-scale distributed systems.
- Develop accessible technologies.
Other
- Contribute to strategic planning and tracking, including organizational and technical goal, values, and strategy.
- Establish cross-team relationships to identify possible solutions and build consensus.
- Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
- Versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack.
- Work cross-functionally to identify and prioritize risks and implement solutions.