软件工程师 - 机器学习(合同)

14个月前合同
Tundra Technical Solutions

Tundra Technical Solutions

location 多伦多
unsaved
职位名称 - 软件工程师(高级或中级) 地点 - 剑桥 这被视为在现场工作的角色(80%),与生产车间的用户合作。 我们目前无法考虑希望/需要100%远程工作的候选人。 描述 我们的客户正在寻找一位卓越的、自我驱动的问题解决者,来参与我们的质量控制软件系统的工作。作为一名软件工程师顾问,您将通过完整的软件开发周期,在我们的质量控制软件应用套件中创建新的产品和功能。您所在的团队专注于构建面向工业4.0应用的微服务,可在本地和AWS上运行。目前的项目包括实时定位系统集成和机器学习视觉系统集成。 作为工作的一部分,您需要参与我们的生产系统工程支持,在固定的支持轮换期间工作。 必备技能 作为成功的申请人,您需要参观生产车间,以了解将在其中使用应用程序的环境和流程。此外,您还需要作为我们核心SCRUM团队的一部分参与其中。 技术要求: 机器学习(计算机视觉、目标检测/分类、Jupyter笔记本) 至少2个以下技能的深入了解: Restful API(.NET或Spring Boot) SPA网页开发(Angular或React) 关系型数据库(Postgres、Oracle、MySql或Microsoft SQL) 至少2年的以下大多数技能的工作经验: 开发多线程和并发应用程序 套接字编程 异步应用程序 实施设计模式和软件架构 套接字编程 Linux运行环境 容器(Docker / Kubernetes) 系统设计 计算机网络 缓存(Redis、Memcached) 消息队列 其他技术技能: 云计算(AWS、Azure或GCP) 软件构建、部署和维护,使用构建工具、IIS和Windows服务器 Java NoSQL数据库 移动应用程序开发 工业协议(OPC、PLC、Modbus、RFID) 嵌入式系统 信号处理 图像处理 消息队列(MQTT、Kafka、RabbitMQ等) 操作系统(Windows、RHEL) DevOps(Terraform、Ansible、Jenkins) 角色概述 该角色要求成功的候选人直接从最终用户那里获取概念,并通过敏捷方法论将其转化为关键的工业环境。候选人必须在软件工程方面展示出卓越的问题解决能力。我们像初创公司一样运作,通过AWS获得尖端技术堆栈。我们通过专注于为客户提供价值并提升团队的技术能力来努力发展。 职责: 系统设计 实施 集成 系统支持和维护 所需的专业技能 能够在独立工作和团队环境中表现出色 能够平衡并行任务并与客户团队协商,以完成任务 能够编写组织良好的技术文档 能够根据要求从头到尾交付新产品功能 较强的人际交往能力、决策能力和解决问题的能力 能够学习和适应新技术,以满足业务需求的变化 能够在压力下工作 需要加班时可加班工作 必须灵活地在每20个工作日左右在Woodstock工作 教育要求 计算机科学、计算机工程、软件工程、机电工程或相关领域的学士学位 职位编号:69443