Bachelor's degree or equivalent practical experience.
8 years of experience in software development, and with data structures/algorithms.
5 years of experience with design and architecture; and testing/launching software products.
Experience in developing security or privacy products.
Preferred qualifications:
Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
3 years of experience working in an organization involving cross-functional or cross-business projects.
Experience with multiple programming languages (e.g., Java, Python, Go, etc.) and with front-end related languages (e.g., Angular, TypeScript, or JavaScript).
Experience in storage services (e.g., Spanner, MySQL, NoSQL systems).
Experience in technical leadership of software groups.