Staff C++ Software Engineer - Static AI Engine
New
S
SentinelOneCybersecurity AI
Hybrid work model in Prague (Karlin), Brno (Clubco), or remote within CZ/SKFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- Machine LearningSoftware ArchitectureC++CI/CDLinux
Requirements
- Several years of professional experience developing complex, high-performance production systems.
- Strong technical command of modern low-level C++ programming.
- Proven production experience with a high bar for coding quality, software testing, and working effectively within CI pipelines.
- Solid software engineering or Computer Science background.
- Demonstrated ability to quickly master new technological fields.
- Experience developing cross-platform components.
- Solid understanding of operating systems including Windows, macOS, and Linux.
Responsibilities
- Develop the agent side of SentinelOne's static detection engines, responsible for scanning billions of customer files daily.
- Design detection flows and implement cutting-edge static detection research into the endpoint security product.
- Tune multi-threaded production code for maximum performance and stability across heterogeneous OS and hardware environments.
- Collaborate with Data Scientists and ML Engineers to translate advanced research into production-ready detection engines.
- Partner with platform teams to safely ship updates across Windows, macOS, and Linux.
- Improve core patented AI engine models and the training data pipeline to maximize detection efficacy.
- Own the entire production lifecycle by maintaining high coding standards, thorough testing, and healthy CI/CD practices.
View Full Description & ApplyYou'll be redirected to the employer's site