职位描述:
Crowdstrike正在寻找一位高级云工程师加入我们不断发展的检测平台团队。检测平台的云端部分与端点代码配合工作,用于检测安全问题和事件,自动阻止对手的行动,并为客户提供可操作的数据。我们处理大量的数据,将其精简为客户需要看到的要素。我们还提供工具和服务,使Crowdstrike的其他产品团队能够快速开发和部署新功能。检测平台涉及整个产品线,并且您将与公司的其他团队密切合作。
作为检测平台的高级云工程师,您将帮助我们构建下一代云端检测处理系统。这可能包括发展我们的准实时端点到云端通信,或与新的机器学习模型集成。您将与数据科学团队密切合作,为生成云端检测的新模型进行运营化。您的职责将包括定义流程和工具,以实现模型交接,必要时自动化流程,大规模部署模型并定义指标和警报。您将思考如何构建高质量的系统,使其具有可扩展性和可靠性,然后主要使用Go(以及一些Python)来实现这些想法。不要求具有Go的先前经验,但这将有所帮助。
CrowdStrike是一家计算机安全公司,但我们不要求此职位的候选人具有先前的安全行业经验。我们将根据需要在安全主题上进行指导和培训。我们期望候选人对CrowdStrike的使命有浓厚的兴趣,并愿意与我们的产品团队和客户合作。
你将会做什么:
• 利用和构建云端系统以在全球范围内检测有针对性的攻击。
• 与多个团队成员共同进行头脑风暴、设计和构建。
• 指导和帮助其他Crowdstrike工程师成长。
• 以优雅和礼貌的方式提供和接受反馈。
• 在Go中为复杂技术问题构建优雅的解决方案。
• 阅读我们环境中使用的多种编程语言的代码(包括Go、Python、Unix shell等)。
• 与数据科学家和数据工程师合作,定义关于模型有效性、交接和部署的流程和指标。
• 推动自动化流程,包括模型测试、交接和部署。
• 注重持续学习,提升自己和团队的水平。
• 利用我们对工程最佳实践的理解,包括适当的测试范式、有效的同行代码审查、日志记录和弹性架构模式,以确保我们的代码整洁。
• 具备充沛的“自我启动”能量,能够对交付物负责并承担责任,无论是个人还是领导团队。
此职位要求候选人定期接受和通过符合政府客户要求的额外背景和指纹检查。
此职位要求候选人具有美国公民身份或绿卡。
你需要什么:
• 计算机科学背景或类似经验(编程风格、数据结构、算法、分布式系统等)。
• 在生产环境中构建和扩展后端系统的5年以上经验。
• 团队合作能力 - 我们鼓励合作。
• 对分布式系统和可扩展性挑战有深入的理解。
• 理解Cassandra、Kafka、Elasticsearch和Redis。
• 具有以下任何一项经验:Go、Scala、Python、Java、C#或C++。
• 具有云服务(如AWS或Azure)的经验,特别是计算和存储方面的服务。
• 开发和部署Linux的经验。
加分项:
• 计算机和/或网络安全经验。
• 具有Go和Python的实际实现经验。
• 具有可扩展微服务架构的实际工作经验。
• 具有容器化和容器编排技术(如docker和Kubernetes)的经验。
• 熟悉DevOps实践和工具。
#LI-Remote
#LI-JC2
#LI-OC1