Sr. Software Engineer - Rust (Remote, IND)
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
