SentinelOne

Senior Software Engineer (C++) - Static AI

Job Description

Posted on: 
February 1, 2023

We are looking for talented software engineers, people who look at the world differently, who explore, live to beat the system, and challenge it - people who can drive the development of a new disruptive product from initial stages to production. We are looking for a versatile colleague that is able to learn and adapt to new technologies quickly or has an existing breadth of diverse experience.

Responsibilities

You will develop the agent side of SentinelOne’s detection engines. Collaborating with our Windows, macOS, and Linux teams, you will be designing our detection flows, and implementing robust interfaces while delivering time-sensitive, resource-sensitive multi-threaded code. Moreover, you will be working on improving the AI engine and our data pipeline to reach maximum detection.

Job Requirements

  • Several years of experience in developing complex systems
  • Strong command of modern C++
  • Ability to dive into a new technological field and master it, a self-learner with a solid software engineering/CS background
  • Hunger to do part and impact!

It’d be great if you have experience with / or You’d learn & gain on our team:

  • Low-level programming and/or malware research
  • Parsing file formats
  • Knowledge of XGBOOST and experience with building ML pipelines
  • Previous experience developing cross-platform components and a solid understanding of different operating systems (Windows/macOS/Linux)
Apply now

More job openings