Sr. Software Engineer II, Endpoint AI Framework (Hybrid, Canada)
Core
Designing and leading the development of an AI and machine learning framework for CrowdStrike's Falcon endpoint security sensor to enhance security capabilities on millions of devices.
Role type
Principal Engineer (AI/ML Framework & Systems)
Builds
Next-generation endpoint AI learning framework and high-performance model delivery infrastructure for the Falcon sensor.
Domain
Cybersecurity, Endpoint Security, Machine Learning, Distributed Systems
Deliverable
production ML models
Required skills
C/C++ development, systems-level programming, deep learning and machine learning model development, hardware acceleration (NPU/GPU), cross-platform development (Windows/Linux/macOS), high-performance environment optimization, runtime data processing, architecture and technology leadership.
Preferred skills
Kernel development, security industry experience.
Technologies
ONNX, OpenVino, NPU, GPU, Windows, Linux, macOS, Falcon sensor.
Responsibilities
Define capabilities for the next generation endpoint AI framework, lead development as an individual contributor and architect, lead technology direction for cross-platform model delivery, design model interfaces for the Falcon sensor, define resource utilization limits and optimize for lightweight footprint, define testing approaches for efficacy, regression, and performance.
Seniority
Principal, hands-on IC with technology leadership