CareerPlan

Sr. Software Engineer - Rust (Remote, IND)

India - Remote, KARemoteFull-time2025-10-01 → 2026-11-11

Core

Develop file format parsing and feature extraction engines and engineer new machine learning features for CrowdStrike's AI-native cybersecurity platform.

Role type

Senior Software Engineer (Rust/C++)

Builds

Robust libraries and software development kits (SDKs) for internal/external customers

Domain

Cybersecurity, Machine Learning, Big Data

Deliverable

production ML models

Required skills

Rust, C++, C, Python, file format parsing (PE, ELF, Mach-O, MS Office, Zip, Packers), reverse engineering, algorithm design, software testing, CI/CD

Preferred skills

Fuzzing techniques, knowledge of software vulnerabilities, cloud computing platforms (AWS/GCP/Azure), Machine Learning

Technologies

Git, Bitbucket, Jenkins, Jira

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 in the form of robust libraries and SDKs; Expose simple APIs to bundle a variety of robust services

Seniority

Senior, hands-on IC