Senior Rust/C++ Engineer - Remote ML & Security

CrowdStrike Inc.

United States

Remote

USD 140,000 - 210,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote-friendly culture
Equity awards
Wellness programs
Paid parental leave
Professional development
Office amenities

Job summary

CrowdStrike is seeking a Sr. Software Engineer - Rust/C++ to join the Data Science Software Development team.

You will develop file format parsing, feature extraction engines, and machine learning features within robust libraries and SDKs for internal/external customers. Collaborate with ML researchers and data scientists, and contribute across Windows, macOS, and Linux platforms while validating designs through thorough reviews and CI/CD practices.

Qualifications

  • Independent self-starter who likes to take ownership and independently seeks out new challenges
  • Always ready to learn and step outside of your comfort zone to blaze the trail for new technology
  • Proficient in file formats like PE, ELF, Mach-O, MS Office, Zip, Packers etc.
  • Reverse engineering experience with C, C++ or Python
  • Python with 12+ years of experience working with Rust/C/C++ and familiarity with Python
  • Comfortable with Windows, macOS and Linux platforms
  • Knowledge of appropriate algorithms to solve complex technical problem.
  • Working knowledge of Git, Bitbucket, Jenkins and Jira
  • Familiar with different levels of software testing and know your way around Continuous Integration/Continuous Delivery systems
  • Familiar with Fuzzing (e.g. Jazzer/AFL/Peach) techniques.
  • Familiar with software vulnerabilities and secure programming
  • Familiar with cloud computing platform(s) AWS/GCP/Azure
  • Interested in Machine Learning

Responsibilities

  • Develop file format parsing and feature extraction engines
  • Engineer new machine learning features in collaboration with data scientists
  • Design, implement, test, optimize and maintain features for internal/external customers in the form of robust libraries and software development kits
  • Document design of complex software systems and conduct thorough and constructively critical software reviews
  • Expose simple APIs to bundle a variety of robust services

Skills

Reverse engineering
C/C++
Python
Rust
Git
Jira
Jenkins
Bitbucket

Tools

Git
Bitbucket
Jenkins
Jira

Job description

CrowdStrike is seeking a Sr. Software Engineer - Rust/C++ to join the Data Science Software Development team.

You will develop file format parsing, feature extraction engines, and machine learning features within robust libraries and SDKs for internal/external customers. Collaborate with ML researchers and data scientists, and contribute across Windows, macOS, and Linux platforms while validating designs through thorough reviews and CI/CD practices.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Software Engineer - Rust (Remote, IND)
Sr. Software Engineer - Rust (Remote, IND)

CrowdStrike Inc. • United States

Remote
USD 140,000 - 210,000
Remote-friendly culture
Equity awards
Wellness programs
+3
Remote Senior ML Engineer - Scalable AI for Cyber Defense
Remote Senior ML Engineer - Scalable AI for Cyber Defense

CrowdStrike Inc. • City of Albany (NY)

Remote
USD 140,000 - 215,000
Equity awards
Health benefits
Professional development
+2
Senior Applied AI/ML Scientist - Remote
Senior Applied AI/ML Scientist - Remote

CrowdStrike Inc. • Helena (MT)

Remote
USD 120,000 - 180,000
Market-leading compensation
Wellness programs
Vacation and holidays
+5
Remote Senior ML Engineer — Scalable LLM for Security
Remote Senior ML Engineer — Scalable LLM for Security

CrowdStrike Holdings, Inc. • United States

Remote
USD 140,000 - 215,000
Competitive compensation
Comprehensive benefits
Paid time off
+2
Remote Senior ML Engineer – AI/LLM & Security Solutions
Remote Senior ML Engineer – AI/LLM & Security Solutions

CrowdStrike Inc. • Salt Lake City (UT)

Remote
USD 140,000 - 215,000
Market-leading compensation
Wellness programs
Generous vacation and holidays
+5
Remote Sr. ML Engineer — AI-Driven Security Platform
Remote Sr. ML Engineer — AI-Driven Security Platform

CrowdStrike Inc. • Salem (OR)

Remote
USD 140,000 - 215,000
Market-leading compensation
Equity awards
Physical and mental wellness programs
+5
Senior ML Engineer — AI/LLM for Cybersecurity (Equity)
Senior ML Engineer — AI/LLM for Cybersecurity (Equity)

CrowdStrike Inc. • Sacramento (CA)

Remote
USD 140,000 - 215,000
Compensation & equity
Wellness programs
Vacation & holidays
+5
Senior ML Engineer - Scalable AI for Secure Systems
Senior ML Engineer - Scalable AI for Secure Systems

CrowdStrike Inc. • California City (CA)

Remote
USD 140,000 - 215,000
Market leading compensation
Wellness programs
Vacation and holidays
+5
Senior Rust Platform Engineer (Remote)
Senior Rust Platform Engineer (Remote)

Legion Intelligence • United States

Remote
USD 200,000 - 260,000
Remote Data Scientist - AI/ML for Cybersecurity
Remote Data Scientist - AI/ML for Cybersecurity

CrowdStrike Inc. • Honolulu (HI)

Remote
USD 120,000 - 180,000
Market-leading pay
Wellness programs
Vacation & holidays
+5