成为加拿大航空的一部分,就是成为一个标志性加拿大象征的一部分,最近被评为北美最佳航空公司。通过加入我们多元化和充满活力的团队,让您的职业生涯腾飞,站在乘客航空的前沿。
作为加拿大航空的数据科学家数据与人工智能(应用人工智能),您将嵌入在跨职能团队中,并将为MLOps管道和流程做出贡献,以扩展和部署机器学习、优化和代理解决方案。我们正在寻找一位数据科学家,帮助我们构建和运营我们的机器学习、优化和代理平台,以提高可靠性和治理。您将主要与数据科学家、研究科学家、解决方案架构师和系统集成商合作,为由高级分析和人工智能驱动的架构和产品做出贡献。
理想的候选人将具备坚实的软件设计原则基础,并在设计、开发和部署稳健系统方面有良好的记录。候选人还应精通模型版本控制、部署管道和监控标准。候选人应具备一定的模型内部工作知识,而不是将其视为黑盒子。
您将加入加拿大航空IT组织内的一个中心团队——数据科学与人工智能团队,为内部业务部门(如收入管理、网络规划、运营、维护和货运)以及面向客户的解决方案构建机器学习和优化解决方案。与技术和非技术利益相关者的合作是至关重要的,因为您需要交付生产级应用程序。
所有项目都遵循敏捷方法,进行2到3周的冲刺和增量发布,最终实现生产部署。此方法促进持续改进、适应性和与业务需求的紧密对齐。
职责:
- 在Azure和AWS上构建、部署和扩展生产中的机器学习、代理AI和优化模型,确保可靠性、低延迟和成本效率。
- 使用云原生工具实施端到端的MLOps实践,包括CI/CD、自动化再训练、监控和模型/数据版本控制。
- 使用Azure Monitor、AWS CloudWatch和类似工具监控模型性能和数据漂移,根据需要触发再训练或重新校准。
- 使用Azure Machine Learning、AI Foundry、Azure Functions on Azure或Bedrock、Sagemaker和Akka在AWS上进行分布式处理,编排和自动化复杂的AI工作流。
- 标准化工具、测试框架和性能基准,以确保跨平台的一致模型验证和基础设施可靠性。
- 将业务需求转化为可扩展的机器学习和生成AI解决方案,与跨职能团队密切合作。
- 记录架构、工作流和最佳实践,并有效地与技术和非技术利益相关者沟通。
- 通过指导工程师、推动持续改进和推广创新的AI工程实践提供技术领导。
- 与IT安全合作进行审计、漏洞评估,并确保AI系统在云环境中的安全运行。
- 使用云原生和开源工具将公平性、可解释性和透明性集成到模型开发和部署中。
- 优化云资源使用,并使用自动扩展和分布式计算框架(包括Akka)实施高效的扩展策略。
- 为AI系统故障制定事件响应协议,领导事后分析,并在云环境中实施纠正措施。
- 通过研究、原型设计和试点新兴云机器学习服务和分布式计算技术来促进创新。
- 实施和维护模型治理框架,包括审批工作流、审计跟踪和生命周期文档。
- 使用基于云的CI/CD平台为机器学习模型构建自动化测试框架(单元、集成、回归)。
资格:
- 数据科学、计算机科学或相关领域的硕士或博士学位,或同等学历,并具有5年以上相关工作经验。
- 在管理完整的MLOps生命周期方面有丰富经验,包括自动化训练管道、特征存储集成、批处理和实时推理、模型监控和数据/代码版本控制最佳实践。
- 精通Python及其机器学习/数据生态系统,包括Pandas、scikit-learn、MLflow、PySpark、TensorFlow等库。
- 拥有Azure的机器学习和人工智能服务的实践经验,包括Azure Machine Learning、Azure Databricks、Azure Data Factory、Azure Functions、Azure OpenAI和Azure AI Search及其SDK。
- 有使用基于Git的平台(如Azure DevOps和GitHub Actions)为机器学习工作流构建CI/CD管道的经验。
- 具备大语言模型(LLM)、提示工程、检索增强生成(RAG)架构和生成AI开源框架的工作知识。
- 具备强大的问题解决能力,能够在跨职能团队中独立和协作工作。
- 展示了将机器学习解决方案标准化和产品化为可重用组件和可扩展基础设施的能力。
- 具备优秀的书面和口头沟通能力,能够向不同受众传达复杂的技术概念。
- 在快节奏环境中展示准时性和可靠性,以支持整体团队成功。
资产资格:
- 熟悉亚马逊网络服务(AWS)及其机器学习/人工智能产品(如SageMaker、Lambda、S3、EKS)。
- 拥有管理大语言模型部署和监控的LLMOps工具和实践经验。
- 精通Java,特别是在将机器学习模型集成到生产系统中。
- 具有在Azure Kubernetes Service(AKS)或类似容器编排平台上部署模型的经验。
- 熟悉优化求解器和工具,包括商业(如CPLEX、Gurobi、FICO Xpress)和开源(如COIN-OR、SCIP)平台。
- 相关认证(如Azure AI Engineer、AWS Certified Machine Learning、TensorFlow Developer)。
就业条件:
候选人在收到任何工作机会时必须有资格在感兴趣的国家工作,并负责获得任何必要的工作许可、签证或其他授权。在入职前,候选人还需要提供其在感兴趣国家工作的资格证明。
语言要求:
在资格相同的情况下,将优先考虑双语候选人。
多样性和包容性:
加拿大航空坚定致力于多样性和包容性,旨在创造一个健康、可接触和有回报的工作环境,突出员工对公司成功的独特贡献。
作为一个平等机会的雇主,我们欢迎所有人的申请,以帮助我们建立一支反映我们客户和我们生活和服务的社区多样性的多元化员工队伍。
加拿大航空感谢所有候选人的兴趣;然而,只有被选中继续参与流程的候选人将被联系。