职位:软件工程师(Python/Linux/打包)
软件工程师(Python/Linux/打包)
Canonical 是一家领先的开源软件和操作系统提供商,服务于全球企业和技术市场。我们的平台 Ubuntu 在公共云、数据科学、人工智能、工程创新和物联网等突破性企业项目中被广泛使用。
我们正在招聘具有强大 Python、打包和 Linux 技能的优秀软件工程师,希望对成千上万的 snap、rock 和 charm 发布者的日常工作流程产生积极影响。要在这个团队中取得成功,您需要对打包格式、构建系统和自动化感兴趣,这些都可以简化开发人员和工程师将软件交付给尽可能广泛受众的生活。
我们设计并维护专业的 Python 工具,以支持开发者的构建和发布过程。团队负责构建 snaps、charms 和最近的 rocks 的工具。
Snapcraft 使开发人员能够自动向数百万个 Linux 系统交付应用程序更新,消除了支持版本的长尾和复杂的安装说明。Snapcraft 支持来自超过一千个开发者的数千个应用程序,包括 Spotify、Slack 和 Microsoft 等知名品牌。
同样,Charm craft 使 charmed operator 开发者之间的协作成为可能,并在 Charmhub 上发布,这是 Charmed Operator Collection 的家园。Charmed Operators 使开发者能够将数据库、事件队列、缓存、可观察性工具、身份工具等软件打包,与使团队能够从第 0 天到第 1000 天及更久地集成和操作该软件的操作代码并行。
Rockcraft 为容器开发者提供构建基于 Ubuntu 的生产级容器镜像的手段,无论他们作为软件开发者的经验如何。这些容器镜像被称为 Rocks,可以在各种流行的容器注册表中找到,如 Docker Hub,提供专注于安全的意见化和一致的设计,同时在所有 rocks 中提供同质化的用户体验。
我们对您的期望:
• 您在 Python 方面具有专业知识。
• 您对现代 GNU/Linux 发行版的构成有深入了解。
• 您对构建系统和工具链有良好的理解,包括交叉编译。
• 有与容器技术(如 Docker、Kubernetes 和 LXD)合作的经验。
• 利用您对语言、工具链、框架、集成和 CI 系统的熟悉程度,扩展 snap 构建生态系统。
• 与外部开源和商业项目合作,了解我们如何更好地满足社区需求。
我们为您提供的:
您的基本薪资将取决于多种因素,包括您的地理位置、经验水平、知识和技能。除了上述福利外,某些职位还可享受额外的福利和奖励,包括基于收入或利用率的年度奖金和销售激励。
除了具有竞争力的基本薪资外,我们为所有团队成员提供额外的福利,反映我们的价值观和理想。
• 完全远程工作环境。
• 每年 2000 美元的个人学习和发展预算。
• 年度薪酬审查。
• 认可奖励。
• 年度假期休假。
• 父母假。
• 员工援助计划。
• 机会前往新地点与同事在“冲刺”中见面。
• 长途公司活动的优先通行证和旅行升级。
关于 Canonical:
Canonical 是一家在全球开源运动前沿的开创性科技公司。作为发布 Ubuntu 的公司,Ubuntu 是最重要的开源项目之一,也是人工智能、物联网和云计算的平台,我们正在改变软件的世界。
Canonical 是一个平等机会的雇主。我们自豪地促进一个没有歧视的工作场所。经验、观点和背景的多样性创造了更好的工作环境和更好的产品。