AI高级软件开发工程师

温哥华 8小时前全职 网络
92.4万 - 138.3万 / 年
作为AI核心团队的高级软件开发工程师,您将主要负责设计、构建和运营托管、运行和扩展Workday AI驱动应用程序的软件系统。具体而言,您将: - 设计和实现生产级服务、API和ETL管道,这些服务、API和管道被AI驱动的Workday产品和平台使用。 - 在生产中应用分布式系统原理,以解决可扩展性、并发性、容错性和性能挑战。 - 自动化CI/CD和测试工作流程,并主动寻找方法改善开发者体验。 - 确保系统满足企业对安全性、隐私性、稳健性和合规性的要求。 - 全程负责服务的生命周期,包括部署、监控、调试和持续的运营改进。 关于您 您是一位拥有深厚Python专业知识和扎实软件工程技能的强大技术领导者,能够编写设计良好的代码并高效交付解决方案。 基本资格: - 8年以上专业软件开发经验,包括架构、构建和扩展安全、稳健和高效的软件系统。 - 5年以上Python开发的实际经验。 - 计算机科学、工程或相关学科的学士学位,或同等的实际经验。 技术技能: - 理解面向对象设计原则。熟练掌握高级Python概念,如异步和并发编程、生成器、高阶抽象、Pydantic和Pyspark。 - 优先考虑在生产中为ML用例构建可扩展服务和管道的经验。 - 深厚的系统知识,包括在Unix/Linux环境中操作和调试的舒适度,熟练使用命令行工具,并理解实际的网络基础知识。 - 理解分布式系统概念,包括并发性、容错性和性能权衡。 - 熟练使用云和容器平台,包括容器化工作负载和编排系统(例如,AWS或GCP、Docker、Kubernetes)。 领导和沟通技能: - 能够跨团队有效协作,与其他工程师密切合作,同时保持独立执行。 - 拥有责任心,能够对工作领域负责并交付高质量、可靠的系统。 - 能够指导和培训其他工程师,推广最佳实践并提高工程水平。 - 具备架构思维能力,能够在设计和架构讨论中贡献有意义的想法和实际解决方案。 - 能够清晰地向技术和非技术利益相关者传达复杂的技术概念。 Workday薪酬透明声明 主要地点和任何其他地点的年化基本工资范围如下。Workday的薪酬范围因工作地点而异。作为总薪酬包的一部分,此职位可能有资格参与Workday奖金计划或特定职位的佣金/奖金,以及年度股票奖励。招聘人员可以在招聘过程中分享更多细节。每位候选人的薪酬报价将基于多个因素,包括但不限于地理位置、经验、技能、工作职责和业务需求等。有关Workday全面福利的更多信息,请点击此处。 主要地点:加拿大不列颠哥伦比亚省温哥华 主要加拿大基本工资范围:132,800 - 199,200加元 其他加拿大地点基本工资范围:132,800 - 199,200加元 我们的灵活工作方式 通过灵活工作,我们结合了面对面时间和远程工作的最佳优势。我们的方式使我们的团队能够加深联系,保持强大的社区,并做到最佳工作。我们知道灵活性可以以多种方式呈现,因此我们不要求每周在办公室的天数,而是每季度至少有一半(50%)的时间在办公室或现场与客户、潜在客户和合作伙伴(视角色而定)共度。这意味着您可以自由创建一个灵活的时间表,以满足您的业务、团队和个人需求,同时有意利用共度的时间。我们的远程“家庭办公室”角色也有机会在重要时刻聚集在我们的办公室。 根据适用的公平机会法,Workday将考虑雇用有逮捕和定罪记录的合格申请人。 Workday是一个平等机会雇主,包括残疾人和受保护的退伍军人。 在Workday,我们致力于提供一个可访问和包容的招聘体验,让所有候选人都能充分展示他们的技能。如果您在任何时候需要帮助或住宿,请发送电子邮件至accommodations@workday.com。 您是否被推荐到我们的某个职位?如果是,请向您在Workday的联系人询问我们的员工推荐流程! 在Workday,我们重视候选人的隐私和数据安全。Workday绝不会要求候选人通过非Workday Careers的网站申请职位。 请注意可能要求您在与看似来自Workday的职位发布相关的站点上输入数据的站点。 此外,Workday绝不会要求候选人为申请Workday的职位支付招聘费用,或支付咨询或培训服务费用。