Remote C/C++ Software Engineer
Core
Develop robust data recovery tools to retrieve critical customer data from damaged or inaccessible storage systems by analyzing proprietary formats and implementing low-level parsing libraries.
Role type
Senior IC C/C++ software engineer (data recovery)
Builds
Data recovery tools and libraries for storage and backup systems
Domain
Data recovery, storage technologies, file systems
Deliverable
production ML models | product features
Required skills
C/C++ (systems-level), binary data format analysis, file system internals, backup technologies, compression algorithms, encryption implementations
Preferred skills
Static/dynamic binary analysis, malware analysis, digital forensics, Python, Rust
Technologies
Git, GitHub Actions, Conan
Responsibilities
Analyze proprietary on-disk formats and metadata to identify recovery strategies; Design and implement C/C++ libraries for parsing and reconstructing data; Collaborate with engineering teams to validate tool output; Contribute to build system and automation infrastructure
Seniority
Senior, hands-on IC
