职位描述:
CrowdStrike正在寻找一位后端软件工程师,他希望能够在大规模环境下工作,接受挑战,并承担起构建边缘服务的重要角色。您在大规模分布式系统方面的经验将应用于各种服务。作为团队的一员,您将参与设计我们的云架构和协议。您注重细节的思维方式和性能的关注将使CrowdStrike能够在未来扩展。如果您想要一份能够改变世界并且具有高规模运作的工作,您来对地方了。
这个职位需要具备大规模分布式系统、性能优化、用户身份验证协议、开源工具和库以及多租户架构的扎实经验。该职位向CTO,Falcon Platform汇报。
您需要具备以下技能:
• 扩展后端系统的能力 - 对于分片、分区和水平扩展,您应该游刃有余。
• 能够排查和定位服务管道中的系统故障。
• 具备用户身份验证协议、单点登录API驱动开发的经验。
• 渴望发布代码,热爱看到自己的代码在生产环境中运行。
• 深入了解分布式系统和可扩展性挑战,多线程、并发和并行处理技术。
• 对至少一个云环境(AWS、Azure、GCP)的技术有扎实的基础。
• 有Golang经验者优先考虑。
• 学士学位或以上学历,或者具备相当的工作经验。
• 至少5年的软件开发专业经验。
• 丰富的使用Golang、Python或等效语言开发稳健可扩展的Web应用程序的经验。
• 具备以前设计和开发解决具有重大业务影响的复杂问题的经验。
• 能够学习其他编程语言、平台、框架和工具的能力。
• 有从初始构想到生产的项目经验。
• 有指导初级工程师的经验。
加分项:
• 直接与移动应用程序以及为移动用户扩展后端基础设施的经验。
• 熟悉iOS和/或Android应用程序和开发。