高级软件工程师(MacOS终端)
Senior Software Engineer (MacOS Endpoint)
### 关于该职位
加入Cyberhaven将有机会站在通过尖端AI技术革新数据保护的最前沿。Cyberhaven致力于克服传统数据安全产品的挑战,确保在快速变化的工作环境中对关键数据的稳健保护。通过独特的数据血缘方法,追踪数据从源头开始的路径,以实现更好的分类和保护,Cyberhaven将传统数据保护安全工具的功能整合到一个更有效的解决方案中。该职位不仅让你为云和数据安全的进步做出贡献,还让你加入一支由安全和产品专家组成的团队,他们热衷于改变数据保护的方式。
我们正在寻找一位经验丰富的终端开发人员,帮助推动和演进我们的产品。我们的技术是新的且迅速发展的,你将有机会作为早期贡献者,对产品架构产生重大影响。
### 你将负责
- 设计并实现我们最先进的系统传感器组件,用于追踪macOS终端上所有应用程序和文件中的数据流动
- 解决具有挑战性的性能优化问题:我们正在构建一款软件,能够以最小的性能影响监控数以万计的事件
- 设计并构建高度可靠的代码,不会影响最终用户体验
- 构建安全设计的强化软件,必须能够抵御现实世界的攻击,同时处理不受信任的数据,并通过互联网与后端通信
### 你具备
- 在macOS上使用Swift有出色的表现
- 具备使用端点安全框架和网络扩展构建系统扩展的经验
- 至少参与过一个部署到数万名终端用户的大型原生应用程序
- 使用Instruments调试、分析和优化底层系统软件的经验
- 构建终端安全产品(如DLP或EDR应用)的经验
- 精通设计和实现应用架构
- 具备敏捷开发和SCRUM的经验
- 有与分布式跨职能团队协作的能力
- 具备英语口语和书面沟通能力
- 能够频繁与位于中欧的分布式工程团队进行沟通
查看英文原文
### About the role
Joining Cyberhaven offers a unique opportunity to be at the forefront of revolutionizing data protection through cutting-edge AI technology. Cyberhaven is dedicated to overcoming the challenges faced by traditional data security products, ensuring robust protection of critical data against insider threats in a rapidly evolving work environment. With a unique approach to data lineage, tracing data from its origin for better classification and protection, Cyberhaven combines the functionality of traditional data protection security tools into a single, more effective solution. This role not only allows you to contribute to the advancement of cloud and data security but also places you within a team of security and product professionals passionate about transforming the way data is protected.
We’re looking for an experienced endpoint developer to help drive and evolve our product. Our technology is new and rapidly evolving, and you’ll have a chance to be an early contributor with a substantial impact on the product architecture.
### What you'll do
- Design and implement components of our state-of-the-art system sensor that traces all data movement across all applications and files on macOS endpoints
- Solve challenging performance optimization problems: we’re building software that monitors hundreds of thousands of events with minimal impact on performance of the endpoint applications
- Design and build highly reliable code that never impacts the end-user experience
- Build secure-by-design hardened software that must withstand real-world attacks, while processing untrusted data and communicating with a backend over the internet
### Who you are
- Strong track record in working with Swift on macOS.
- Experience of building system extensions using Endpoint security framework and Network extensions
- Prior work on at least one large native application deployed to tens of thousands of end-users
- Experience debugging, profiling, and optimizing the performance of low-level system software using Instruments
- Experience building endpoint security products, such as DLP or EDR applications.
- Proficient in designing and implementing application architecture
- Experience with agile development and SCRUM
- Proven ability to collaborate with a distributed cross-functional team
- Possess verbal and written communication skills in English
- Availability to frequently communicate with a distributed engineering team in Central European and US Eastern time zones
- Located in the following locations: Romania, India, Poland
Joining Cyberhaven means joining the team building Data Security for the Agentic Enterprise. Traditional tools fall short. Cyberhaven traces the full lifecycle of your data, adapting protection to changing context, so protection moves with the way people actually work, not against it. AI Changed Work. We Protect It.
Backed by $250M from leading investors like Khosla and Redpoint, our team includes leaders who built industry-defining technologies at CrowdStrike, Palo Alto Networks, Meta, Google, and more. This role lets you shape the future of data security, working alongside people driven to protect workflows, not just data, for customers who cannot afford to slow down to stay safe.
**AI Tools Disclosure:** As part of Cyberhaven's hiring process, we use recruiting tools that include AI-powered features to help with tasks like scheduling, note-taking, workflow automation, and other recruiting activities ("AI Tools"). The AI Tools may process information you provide during the application and interview process. When AI-assisted interview note taking is used, candidates are notified in advance and have the option to opt out of the AI-assisted interview note taking.
_Cyberhaven is committed to creating a diverse environment and is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status._