Requirements:
- Bachelor's degree or equivalent practical experience.
- 5 years of experience coding in one or more of the following languages: C, C++, Java, or Python.
- 4 years of experience in software development.
- 3 years of experience with low-level programming.
Nice to haves:
- Experience with tooling and infrastructure development.
- Expertise in applications security, cryptography, network security, or systems security.
What you'll be doing:
- Build low-level endpoint security tools to process large amounts of security events at low latency and with minimal impact to machine performance.
- Build and maintain low-level security agents with stringent reliability and performance requirements.
- Build and maintain a data collection pipeline for aggregating security relevant data.
Perks and benefits:
A line of code can be many things - an amazing feature, a beautiful UI, a transformative algorithm... (Job description excerpt)
The Endpoint Security team builds many parts of scalable infrastructure to detect and block security threats and keep Google and Alphabet safe... (Job description excerpt)