macOS Endpoint Engineer
StairwellFull Time
Senior (5 to 8 years)
Candidates must possess expertise in either Objective-C, Swift on MacOS, or C/C++ on Windows, along with demonstrable experience in developing agents on either MacOS or Windows. Practical experience with Endpoint Security System Extensions is required on MacOS, including knowledge of IOKit and MacOS VFS model, while on Windows, experience with WDF (Windows Driver Frameworks), filter drivers, and familiarity with user mode apps is required. Furthermore, candidates should be prepared to learn other systems languages such as Rust, Go, or Python, with prior experience in these languages being a definite advantage. Experience with kernel-level debugging processes and tools, including reverse engineering techniques and debugging of kernel space code, is also necessary.
As a Backend Engineer, you will enable the reliable, secure, and scalable delivery of the Nightfall AI platform by architecting low-latency, real-time microservices for processing and detecting sensitive data at scale. You will design and develop data exfiltration prevention apps, drivers, system extensions, and services on MacOS or Windows, maintain and evolve mission-critical agents on endpoints, own complex features from design to delivery, troubleshoot customer issues, and design and build secure software with cross-platform deliverables (Windows, MacOS). Additionally, you will write and maintain documentation about internal and public services.
AI-driven data leak prevention for SaaS
Nightfall.ai focuses on data leak prevention for SaaS and cloud environments, using artificial intelligence to help businesses identify and protect sensitive data. The company serves various clients, including large enterprises and tech companies, by providing API integrations that allow developers to embed data security features into their applications. Nightfall.ai differentiates itself by offering customizable detection rules and an AI-powered detection engine, enabling clients to tailor their data protection strategies. The goal is to help businesses safeguard their sensitive information and reduce the risk of data breaches.