数据与人工智能平台开发人员/开发人员 – 平台 – 数据与人工智能

多伦多 5天前全职 网络
面议
成为加拿大航空的一部分,就是成为加拿大标志性象征的一部分,加拿大航空最近被评为北美最佳航空公司。通过加入我们多元化和充满活力的团队,让您的职业生涯起飞,站在客运航空的前沿。 数据与人工智能平台开发人员(数据工程师)将与企业数据与分析团队的其他成员密切合作,构建下一代数据管理和ETL软件,以支持公司及其利益相关者的高级分析和数据科学。您需要在工作中灵活机动,从构建数据摄取和ETL管道、构建微服务到与我们的分析团队进行探索性数据分析。 资格要求: - 工程、计算机科学或数学/统计学学位。 - 3-5年软件工程经验,其中至少1年在现代数据平台和云技术上作为数据工程师工作,参与机器学习模型的开发和实施。 - 具有使用Microsoft Azure和AWS等云计算平台的经验。 - 具有使用现代数据平台和仓库(如Snowflake和Databricks)的经验。 熟练掌握或有以下(或类似)技术的经验: - 关系数据库管理系统和基于SQL的数据仓库(如Oracle、Snowflake、DB2、SQL Server)。 - 非关系型/NoSQL数据库(如Azure Cosmos DB)。 - 用于数据操作和管理的编程语言,如PySpark、SQL和Scala。 - 具备面向对象、函数式和/或分析编程经验的Python编程技能。 - 支持ETL/ELT管道开发的数据集成和编排平台,如Talend和Azure Data Factory。 - 表格式架构,如Delta Lake和/或Apache Iceberg。 - 用于数据流处理的Apache Spark结构化流和/或Apache Kafka流。 - 处理来自多个来源的数据的经验,并愿意深入了解数据并利用创造性思维来交付结果。 - 在敏捷团队环境中的工作经验。 - 熟悉数据建模模式和数据规范化规则。 - 了解部署、监控和站点可靠性的工具。 - 能够与团队中的其他人合作,并能够有效推动具有复杂依赖关系和要求的跨团队解决方案。 - 出色的沟通和问题解决能力。 - API开发经验是一个优势。 - 在快节奏的环境中表现出守时和可靠性,以支持团队的整体成功。 - 了解机器学习算法和代理人工智能是一个加分项。 语言要求: 在资格相同的情况下,优先考虑双语候选人。 请访问加拿大航空的职业页面以获取完整的职位详情。