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
View details
Apply Now