remoteonsite
Engineer III - Vulnerability Detection - CrowdStrike
Software Engineer
Senior Engineer focused on building AI‑driven vulnerability detection for large‑scale distributed security platforms, leveraging Python, C++, and machine learning to process trillions of events daily.
About the role
Key Responsibilities
- Design, develop, and optimize vulnerability detection algorithms that run on a distributed event‑processing platform handling billions of events per day.
- Collaborate with data scientists to integrate machine‑learning models into real‑time threat detection pipelines.
- Implement high‑performance, low‑latency code in Python and C++ for core detection components.
- Analyze system performance, identify bottlenecks, and propose scalable solutions across cloud and on‑prem environments.
- Participate in code reviews, maintain documentation, and mentor junior engineers on secure coding practices.
Requirements
- 5+ years of software engineering experience in security or related fields.
- Strong proficiency in Python and C++ with a track record of building production‑grade distributed systems.
- Hands‑on experience with machine‑learning frameworks (e.g., TensorFlow, PyTorch) and model deployment at scale.
- Deep understanding of network security, vulnerability assessment, and threat intelligence.
- Excellent problem‑solving skills, ability to work independently, and strong communication abilities.
Skills
pythoncmachine learning