分布式系统软件工程师,Python / Go

温哥华 10天前全职 网络
面议
分布式系统软件工程师,Python / Go 加入申请Canonical的分布式系统软件工程师,Python / Go职位 分布式系统软件工程师,Python / Go 3个月前成为前25名申请者之一 加入申请Canonical的分布式系统软件工程师,Python / Go职位 我们正在寻找一位对构建和验证弹性分布式系统充满热情的软件工程师。在Canonical,您可以建立职业生涯,并推动那些利用Canonical的Ubuntu和Juju构建多云可部署云应用程序的人的成功。我们将高质量工程视为一流的工程实践,正在寻找能够带来深刻工程见解和数据驱动方法的人,专注于测试自动化、报告和数据分析。 Canonical的分布式系统测试团队负责确保Canonical基于Juju、Terraform、OpenStack、Kubernetes的云解决方案在从客户数据中心的裸机到AWS、GCE、Azure等公共云的高度多样化条件下的高质量。作为软件工程师,您将有机会开发支持Canonical云集成测试和报告的CI管道。即将到来的计划中,您将有机会参与扩展到新云的部署能力,并开发用于自动分析测试结果的AI/ML管道。成功的候选人对解决这些问题感兴趣,并能够在团队内和整个Canonical中想象和领导新的计划。 地点:这是一个全球远程角色 您的日常工作将包括: 创建自动化测试方法和基础设施,以验证云编排工具和应用程序的可靠性、性能和弹性 通过在公司内提供分布式系统测试工具,使Canonical的工程团队能够自信地开发软件 增强连续集成管道,以部署和测试Canonical的云原生产品,如Kubeflow 部署、管理和调试高度分布式系统 监控和报告自动化测试工作 与全球分布的团队每日协作 我们对您的期望: 现代测试流程和策略的扎实背景 Python或Go开发经验 强大的面向对象开发技能 开发和发布生产级现代Web应用程序的能力 对Jenkins、CircleCI、GitHub CI等持续集成工具的工作知识 网络技术和基础的知识 对Linux系统架构的扎实理解 复杂抽象思维的能力 每年2-4周的国际旅行能力 您可能还具备的额外技能: 收集和分析大型多维数据集 操作数据平台:键值存储、关系或文档数据库、事件总线 使用云技术,如OpenStack、Kubernetes、Terraform和AWS 开发AI/ML管道 我们为您提供: 我们根据地理位置、经验和表现来制定全球薪酬。我们每年(对于毕业生和助理更频繁)重新审视薪酬,以确保我们认可出色的表现。除了基本工资外,我们还提供以绩效为导向的年度奖金。我们为所有团队成员提供额外福利,反映我们的价值观和理想。我们平衡我们的计划以满足当地需求,并确保全球公平。 分布式工作环境,每年两次的团队面对面冲刺——我们自2004年以来一直远程工作! 每年2000美元的个人学习和发展预算 年度薪酬审查 奖励认可 年度假期 产假和陪产假 员工援助计划 有机会旅行到新地点,与团队和其他同事见面 优先通行证用于长途公司活动的旅行和旅行升级 Canonical相信多元化的员工队伍增强了我们提供世界级软件和服务以满足世界计算需求的能力。我们致力于确保所有合格个人的平等就业机会。所有合格的申请者将获得就业考虑,不论种族、肤色、宗教、性别、性别认同或表达、性取向、国籍、基因、残疾、年龄或退伍军人身份。 资历等级 资历等级 入门级 就业类型 就业类型 全职 工作职能 工作职能 工程和信息技术 行业 软件开发 推荐增加您在Canonical面试的机会2倍 获取有关加拿大不列颠哥伦比亚省温哥华的新系统软件工程师职位的通知。 全栈开发人员(未来机会) 中级后端Python开发人员(仅限加拿大,混合或远程) 软件工程师 - 解决方案工程 高级软件工程师,后端 - 金融科技 自由软件开发人员(Java) - AI培训师 高级后端开发人员 - Java和.NET(未来机会) 自由软件开发人员(Python) - AI培训师 加拿大不列颠哥伦比亚省萨里市3周前 全栈软件工程师(地理空间分析) 加拿大不列颠哥伦比亚省萨里市2天前 LLM应用工程师 – 工业系统 Android或iOS开发人员(未来机会) 自由软件开发人员(TypeScript) - AI培训师 软件开发人员II,全栈应用 加拿大不列颠哥伦比亚省萨里市2天前 全栈+开发人员和技术负责人(高性能角色) 我们正在以一种新方式解锁社区知识。专家直接在每篇文章中添加见解,开始时有AI的帮助。 #J-18808-Ljbffr