软件开发工程师,Ring

14个月前全职
Ring

Ring

location 多伦多
unsaved
环数据管理团队正在寻找一名软件开发工程师,帮助我们发展我们的结构化数据流平台,以满足我们的Ring邻居(即我们的客户)不断增长的需求。 环数据管理团队提供高度可扩展、高性能、高效的解决方案,简化了各种分析用例中结构化数据的收集和处理。我们每天从Ring设备、后端服务和客户端收集超过1 PB的数据。这些事件用于实时监控客户体验、为业务分析提供数据,并使工程团队能够进行服务故障排除。 作为团队的一员,您将与优秀的工程师和领导一起工作,与产品管理一起完善产品需求,定义架构,并成为新产品和功能实施的领导者,专注于满足我们客户不断变化的需求。所有团队成员都积极参与产品定义、技术架构审查、迭代开发、代码审查和运营。除此之外,您还将有机会与客户互动,确保满足他们的需求。 理想的候选人将具有成功交付新功能或产品的经验。这个人在快速变化的增长环境中交付高质量的技术服务上表现出色。他们具有强大的面向对象设计和实现经验,了解Web服务和云架构。 主要工作职责 • 设计、构建、维护和文档化我们的事件流平台的高度分布式组件。 • 推动复杂软件系统的技术方向和架构。 • 发现提高服务稳定性、性能、安全性和成本的机会。 • 以迭代方式交付客户价值,同时努力实现长期系统目标。 • 基于数据做出决策,为产品优先级制定提供技术专业知识。 • 在整个产品生命周期中提供技术专业知识,影响您团队的工程最佳实践,并拥有大规模生产服务的运营卓越性。 • 参与工程师的招聘、培训和指导。 团队介绍 您将加入一个由数名在Ring和亚马逊拥有4年以上经验的老将组成的团队。Ring门铃和安全产品是全国各地社区的一部分,因此您可以为支持帮助我们的邻居保持安全的实际产品感到自豪。Ring是亚马逊设备家族的一部分,正在寻找能够帮助我们创建下一代家庭安全的工程师。您将帮助我们创造什么? 我们欢迎在以下地点之一聘请候选人: 加拿大安大略省多伦多 基本资格 • 3年以上非实习专业软件开发经验 • 2年以上非实习设计或架构(设计模式、可靠性和扩展性)的新系统和现有系统经验 • 至少一种软件编程语言的编程经验 • 强大的分析和解决问题的能力 首选资格 • 3年以上完整的软件开发生命周期经验,包括编码标准、代码审查、源代码管理、构建流程、测试和运营经验 • 计算机科学或等值学士学位 • 在遵循Scrum或Kanban方法论的敏捷环境中工作的经验 • 具有现代CI/CD系统的经验 • 具有管理Kubernetes EKS集群的经验 • 具有使用Terraform或CloudFormation/CDK进行基础设施即代码的经验 亚马逊致力于打造一个多样化和包容性的工作场所。亚马逊是一个平等机会的雇主,不以种族、国籍、性别、性别认同、性取向、残疾、年龄或其他法律保护状态为由进行歧视。如果您需要申请适应性措施,请通知您的招聘人员。 公司 - 亚马逊加拿大开发中心有限公司 职位编号:A2561018