Job Description
Our Client:
AI is changing how we think - and this Startup is securing the future it creates. Led by founders behind billion-dollar exits and backed by experts from the world’s top security teams, they’re building the foundational systems today’s AI will depend on. This is where next-gen engineering meets real-world impact.
Key Responsibilities
- Design and develop cross-platform endpoint agents for Windows and/or macOS with a focus on performance, reliability, and security.
- Work at the operating system internals and kernel level to build features such as process monitoring, file system interaction, network monitoring, and security enforcement.
- Implement system-level services and libraries using Rust (mandatory), with additional exposure to C++, Python, or Go.
- Apply system design principles and functional programming concepts to architect scalable and modular solutions.
- Collaborate with architects, product managers, and security researchers to define requirements and deliver high-quality endpoint solutions.
- Write clean, maintainable, and testable code; perform peer reviews and contribute to technical discussions.
- Troubleshoot, optimize, and debug complex issues at the kernel and system level.
- Stay current with advances in OS internals, kernel development, and endpoint security technologies.
Required Qualifications
- Strong hands-on expertise in Windows or macOS internals (processes, threads, memory management, file systems, networking, kernel subsystems).
- Proficiency in Rust (mandatory) with demonstrable systems-level development experience.
- Solid knowledge of operating system internals and kernel programming concepts.
- Strong grasp of system design and functional programming paradigms.
- Strong knowledge of system optimization techniques, including efficient use of caches and low-level performance tuning.
- Experience building production-grade endpoint or system-level software.
- Excellent debugging, problem-solving, and performance optimization skills.
Preferred Qualifications
- Proficiency in C++, Python, or Go for systems or tooling development.
- Experience with kernel extensions, drivers, or low-level security products (AV, EDR, DLP, etc.).
- Windows-specific advantage: Familiarity with Windows libraries and Windows Filtering Platform (WFP).
- macOS-specific advantage: Familiarity with system libraries, kernel extensions, and security frameworks.
- Familiarity with cross-platform development practices and build systems.
- Exposure to cybersecurity concepts, threat detection, or endpoint protection.
- Knowledge of containerization or orchestration environments (Docker, Kubernetes) is a plus.
If you think you are the right fit and bring real time experience in Rust, Kernel and Windows. Share your profile to [email protected] to get connected!
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application