关于职位:
我们正在为CrowdStrike构建下一代基础设施和安全平台,其中包括应用和服务交付平台、可扩展的分布式数据存储和复制系统,以及尖端的搜索和分布式图系统。帮助我们扩展CrowdStrike的基础设施和产品,以处理不断增长的流量和数据,因为我们的产品使用量持续大幅增长。
带上你在分布式技术和算法方面的经验,你对API和系统设计的敏感性,以及你对编写能在极限规模下运行的代码的热情。你将帮助构建一个能够每秒处理数百万个事件和每天处理数千兆字节数据的平台。如果你想要一份能够在世界上产生影响并且在高规模下运作的工作,你来对地方了。
你将做什么:
支持CrowdStrike产品中从快速原型到大规模应用的后端工程工作。
设计、开发、文档化、测试、部署、维护和增强大规模服务。
承担责任并对交付物负责。
通过分析问题源和对服务运营的影响来诊断系统问题并进行调试。
接受导师的指导并指导其他工程师,包括后端和数据存储技术以及我们的系统。
不断重新评估我们的产品,以改进架构、性能和稳定性。
你将使用什么:
Go (Golang)
C++
Java8
Python
Chef
GIT
Kafka
Grafana
AWS Cloud
你需要什么:
计算机科学学位(或具备数据结构/算法/分布式系统方面的相应经验)。
5年以上在生产环境中开发、扩展和支持后端服务的经验。
5年以上使用Go/C/C++或任何面向对象编程语言的工作经验。
能够扩展后端系统 - 对于分片、分区和水平扩展有着第二天性。
渴望交付代码并热爱看到自己的代码在生产环境中运行。
对分布式系统和可扩展性挑战有深入的理解。
团队合作技能 - 积极解决问题并能够与一组资深工程师合作。
对工程最佳实践有深入了解,包括适当的测试范式、有效的同行代码审查和弹性架构。
能够在快节奏、测试驱动、协作和迭代的编程环境中蓬勃发展。
能够按时完成承诺,并产生经过单元测试、代码审查并定期提交以进行持续集成的高质量软件。
额外加分项:
编写并领导成功的开源库和项目。
已经接触过AWS、Kafka。