Canva

高级后端软件工程师 - 服务器平台

at Canva
技术与编程 全职 Australia
560天前

详细信息

加入我们,重新定义世界体验设计的方式。

嘿,你好,马布海,基亚奥拉,你好,哈洛,欢迎!

感谢您的驻足。我们知道找工作可能会有点耗时,您可能很想知道这里有什么机会,所以我们会直接进入正题。

您的工作地点和方式

我们的旗舰校区位于悉尼。我们在墨尔本也有一个校区,并在布里斯班、珀斯和阿德莱德设有共享工作空间。但是您可以选择在哪里以及如何工作。这意味着,如果您想在办公室工作(如果您附近有一个),在家工作,或者两者兼顾,这都由您决定。

您将在这个职位上做什么

随着Canva的扩展,变化继续成为我们DNA的一部分。但我们喜欢认为这是乐趣的一部分。所以这将给您一个您开始工作时将要处理的工作类型的大致概念,但这可能会发展变化。

目前,这个职位主要集中在:

  • 作为个人贡献者,您将设计并实现工具和库,以提高Canva微服务的可靠性

  • 进行并组织可靠性实验,以识别可能发生故障的场景,并验证可靠性措施

  • 设计和构建服务和工具,以确保Canva的每个微服务都能最佳地工作,并对故障具有弹性

  • 通过促进和协调跨团队的倡议,为整个组织带来广泛的影响,这些倡议为可靠性、速度和安全性设定了更高的标准

  • 深入调查生产事故,随后将学习应用于代码

  • 研究、开发,并以设计文档的形式证明最佳选择,这些特性将塑造Canva的未来

  • 识别并解决应用程序和更广泛基础设施中的性能瓶颈

  • 提出创新的方法和解决方案,以确保我们未来化的Canva分布式云基础设施,随着我们的扩展。参与设计会议、招聘面试和代码审查

如果您符合以下条件,您可能就是我们要找的人:

  • 五年以上(5+)在JVM上开发复杂的分布式Web应用程序的商业经验;有编写Java的经验(如果有Scala、Kotlin等其他JVM语言的经验将是一个巨大的加分项 - 然而,我们主要使用Java 17)

  • 熟悉异步或响应式编程技术及其相关模式;在我们的规模上,编写阻塞代码通常不是一个选项

  • 对计算机科学和工程基础感到舒适:并发性、数据结构和分布式系统

  • 有在大型分布式云环境中工作的经验(理想情况下是AWS)

  • 有纪律的编码实践,有代码审查和拉取请求的经验,以及创造性和概念性的问题解决方法,而不是框架或库为中心的;我们努力构建快速和精简的解决方案;而不是库/框架重的拼凑

  • 强大的沟通和团队合作技能,书面和口头。Canva的工程师努力在编写代码之前理解确切的问题 - 三思而后行!

  • 有RPC框架、Finagle、Thrift或gRPC的经验将是一个巨大的加分项,但不是必须的;我们努力确保通信层不是瓶颈,并尽可能简化产品工程师的生活

  • 了解网络协议,如TCP、HTTP 2protobuf等将是一个大加分项;一个请求的生活并不是在后端Web服务器内部开始的,而是在用户的浏览器中开始的

  • 了解弹性技术和模式 - 负载均衡、节流、背压、断路器等;对于Canva来说,可靠性是一个特性,服务器平台和更广泛的基础设施团队的目标是为应用程序工程师提供最好的工具,以确保Canva始终可用。

关于团队

服务器平台的使命是提供必要的工具和库,以扩展Canva后端服务的可靠性。服务器平台团队负责所有我们的后端服务用于相互通信的客户端和服务器组件,这直接影响了这些服务的性能和可靠性。在通信层之上,团队负责代码生成、自动兼容性检查和数据分类执行。我们目前正在面临令人兴奋的挑战,以提升平台能力,为2026年Canva准备迎接10亿月活跃用户。

关于职位

这个职位位于服务器平台团队。作为一名多才多艺的高级软件工程师,您将负责塑造我们平台上服务通信的愿景。我们是API平台的一部分,我们的使命是赋予工程师能力,为数十亿用户提供高效、可靠和安全的流量。

您将获得什么?

实现我们疯狂的大目标激励我们努力工作 - 我们确实如此 - 但您也会在Canva的生活以及工作之外体验到许多神奇的时刻、连接和乐趣。我们还提供一系列福利,为您在工作和个人生活中的每一次成功做好准备。

以下是一些您可以期待的福利:

• 股权包 - 我们希望我们的成功也是您的

• 支持所有父母和照顾者的包容性育儿假政策

• 每年一次的Vibe & Thrive津贴,以支持您的福祉、社交联系、办公室设置等

• 灵活的休假选择,使您能够成为一股向善的力量,有时间充电并个人支持

查看lifeatcanva.com以获取更多信息。

其他需要知道的事情

我们基于您的经历、技能和热情,以及您如何增强Canva和我们的文化来做出招聘决定。当您申请时,请告诉我们您使用的代词,以及您在面试过程中可能需要的任何合理的调整。

请注意,面试是通过虚拟方式进行的。


免责声明

该远程工作信息来源于站外平台,本站仅提供部分信息展示与订阅服务,更多请查看免责声明

关注公众号,不定期副业成功案例分享
关注公众号

不定期副业成功案例分享

领先一步获取最新的外包任务吗?

立即订阅