高级软件工程师 II - PSPM(远程)

15个月前远程全职
CrowdStrike

CrowdStrike

location 纽约
unsaved
职位描述: Crowdstrike的主动安全姿态管理(PSPM)是CrowdStrike的一个全新且关键的产品领域。通过摄入大量数据并应用各种技术和算法(包括机器学习),我们将CrowdStrike的“停止入侵”使命提升到了更高的复杂性和可见性水平,提供了前所未见的可见性,并将自动化推向了行业的新水平。在这个角色中,您将使用最新的技术构建后端服务,用于摄入数据、执行计算并提供修复工具和自动化。团队使用的语言是GoLang,用于构建微服务,您将使用各种数据库系统。 我们是一个高度协作、友好、包容和多元化的团队,重视合作胜过竞争。我们提供学习新技能的机会,指导其他工程师,并为我们负责的团队和产品的发展方向做出贡献。我们在一个分布式、远程优先、高信任的环境中工作,您可以自行管理时间,并灵活平衡工作和个人生活。我们理想的候选人将负责完全承担产品交付的责任,推动技术方面的工作,帮助团队定义架构,并与利益相关者协调范围和优先事项。作为远程员工,您主要通过Slack和Zoom与同事进行连接。在这种情况下,您能够在无监督的情况下工作,异步沟通,并主动保持沟通渠道是至关重要的。 你的职责: 开发托管私有和面向公众的Web服务的后端服务。 开发与您的Web服务交互的面向公众的命令行工具。 设计支持基础设施(数据库、实时数据流等)。 与其他团队(如UX/UI、传感器等)进行集成支持和文档编制。 参与配置和接收与您控制的服务相关的正常运行时间警报。 反思思考,改进架构、模型、用户体验、性能和稳定性,遵循成功的快速原型和快速决策。 头脑风暴和完善客户如何使用和应用我们收集的大量数据来自动化全球规模的网络威胁情报 保持服务处于良好状态并运行。 你将使用: Golang Python Cassandra Kafka Elasticsearch SQL Redis ZMQ AWS云 Git 你需要: 计算机科学或相关领域的学士学位或同等工作经验 7年以上在规模化系统(数百万数据点)的构建、交付和维护方面的生产级经验 能够设计可扩展和弹性的基于微服务的架构,包括清晰的REST API和流式通信通道 扎实的编程技能- Python或Java、Scala、C#或Golang 深入理解多线程、并发和并行处理技术 对适当的测试范例、有效的同行代码审查和弹性架构的工程最佳实践有透彻的理解 云基础设施知识: AWS或GCP / Azure 团队合作技能-我们尽可能地鼓励团队合作 最好具备以下条件: 图数据库和图数据结构的知识 在定义本体和与多个团队合作时的经验 熟悉事件驱动架构 熟悉基于Docker和Kubernetes的开发和编排 Golang、Cassandra、Kafka、Elasticsearch、SQL、Redis 额外加分项: 熟悉基于Docker和Kubernetes的开发和编排。 为开源社区做出贡献(GitHub、Stack Overflow、博客) 具有商业云(AWS、Azure、GCP)的经验 在网络安全或情报领域有先前经验。 PandoLogic。关键词:高级软件工程师,地点:纽约,纽约州-10060