关于公司
亚马逊是电子商务、云计算、数字流媒体和人工智能领域的全球领导者。我们以客户至上、对创新的热情、对卓越运营的承诺和长远思维为动力。加入一个多元化的创新团队,参与影响全球数百万人的项目,促进持续学习和成长的文化。
职位描述
我们正在寻找才华横溢且富有创新精神的软件工程师,加入我们在温哥华的活力团队。作为亚马逊的软件工程师,您将设计、开发、测试和部署可扩展的软件解决方案,以推动我们的全球服务和产品。这是一个绝佳的机会,适合有经验的工程师,他们希望在具有挑战性的问题上产生重大影响,并在世界一流的组织中发展自己的职业生涯。我们重视对技术充满热情并致力于交付高质量、高性能软件的强大问题解决者。符合条件的候选人可获得签证赞助。
主要职责
• 设计、开发和部署高度可扩展、可靠和可维护的软件系统和服务。
• 参与软件开发生命周期的所有阶段,包括需求收集、设计、编码、测试和部署。
• 与跨职能团队合作,包括产品经理、设计师和其他工程师,共同定义和实施新功能。
• 优化应用程序以实现最大速度和可扩展性,确保功能强大。
• 编写干净、高效且文档齐全的代码,遵循最佳实践。
• 进行代码审查并为同事提供建设性反馈。
• 排查和解决复杂的生产问题,确保服务的高可用性。
• 为团队流程、工具和基础设施改进做出贡献。
必备技能
• 计算机科学、软件工程或相关技术领域的学士学位。
• 4年以上专业软件开发经验。
• 精通至少一种现代编程语言,如Java、C++、Python或Go。
• 对数据结构、算法和面向对象设计原则有深入理解。
• 具有分布式系统、微服务和云计算平台(如AWS、Azure、GCP)的经验。
• 熟悉数据库技术(SQL和NoSQL)。
• 优秀的问题解决、分析和沟通能力。
• 能够在快节奏、敏捷的环境中有效工作。
优先资格
• 计算机科学或相关领域的硕士或博士学位。
• 具有大规模、高流量Web应用程序的经验。
• 如果适用于该角色,熟悉前端技术(如React、Angular、Vue.js)。
• 具有CI/CD管道和DevOps实践经验。
• 证明有能力指导初级工程师并领导技术项目。
• 对开源项目的贡献或拥有强大的个人项目组合。
福利待遇
• 综合健康、牙科和视力保险。
• 丰厚的带薪休假和育儿假。
• 员工股票期权和401(k)匹配。
• 职业发展机会和学费报销。
• 现场健身中心和健康计划。
• 补贴公共交通或通勤福利。
• 签证赞助和搬迁援助。
• 亚马逊产品和服务的员工折扣。
获取最新职位和签证赞助更新。