Hybrid Principal Software Engineer, Endpoint AI Framework

Posted 23 hours ago

Apply now

About the role

  • Principal Software Engineer developing AI learning frameworks for CrowdStrike’s endpoint protection. Collaborating with data scientists and security researchers to enhance AI capabilities in cybersecurity.

Responsibilities

  • Work with stakeholders in data science, endpoint engineering, and product groups to define the capabilities for a next generation endpoint AI framework for our falcon sensor
  • Lead development of that framework as an individual contributor; architect; and thought leader
  • Lead technology direction for a highly performant and cross platform model delivery framework
  • Design interfaces which our models will use to interact with our falcon sensor, which runs on millions of Windows, Linux, and macOS endpoints worldwide
  • Define resource utilization limits and optimize solutions to provide AI powered security on the endpoint while maintaining our agent’s lightweight footprint
  • Define approaches for testing (efficacy, regression, performance)
  • Define approaches to produce repeatability with testing, while operating with runtime (vs static) data

Requirements

  • Leadership experience developing and delivering ML and AI models
  • Understanding of common AI platform technologies, such as ONNX, OpenVino, or others
  • Experience working with runtime data and in a high performance environment
  • Familiarity with AI hardware acceleration using the NPU or GPU
  • Strong endpoint development experience on at least one of our major platforms - Windows, Linux, or macOS
  • Windows platform experience, including kernel development, is preferred but not required
  • Strong C/C++ development experience
  • Experience with systems level programming
  • Ability to work with teams crossing organizational boundaries
  • Track record of owning solutions from design phase through post-delivery
  • Record of engineering technology leadership
  • People management experience is not necessary
  • Experience in the security industry is a bonus but is not required.

Benefits

  • Market leader in compensation and equity awards
  • Comprehensive physical and mental wellness programs
  • Competitive vacation and holidays for recharge
  • Paid parental and adoption leaves
  • Professional development opportunities for all employees regardless of level or role
  • Employee Networks, geographic neighborhood groups, and volunteer opportunities to build connections
  • Vibrant office culture with world class amenities
  • Great Place to Work Certified™ across the globe

Job title

Principal Software Engineer, Endpoint AI Framework

Job type

Experience level

Lead

Salary

$195,000 - $290,000 per year

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job