职位:软件开发人员 - 全栈(实习)
我们是一家位于温哥华的创新型初创公司,处于机器人、人工智能和机器视觉技术的前沿。我们获得了风险投资的支持,并荣获2025年Frost & Sullivan技术创新领导奖、AAM供应商卓越创新奖和2024年BC Tech“年度成长公司”奖。我们的使命是重新定义由AI驱动的机器人视觉系统的未来。
Apera AI帮助制造商使其工厂更加灵活和高效。通过Apera软件增强的机器人具备4D视觉——能够以类似人类的能力观察和处理物体。诸如料箱拣选、分类、包装和组装等具有挑战性的应用现在可以实现快速、精确和可靠的自动化。Apera由一支专注于机器人、人工智能和先进制造的高增长公司经验丰富的团队领导。
角色概述
Apera AI正在寻找一名全栈软件开发人员(实习)加入Apera Forge团队,这是我们基于网络的视觉引导机器人仿真和开发平台。作为实习开发人员,您将跨软件堆栈做出贡献——帮助交付新功能、改进开发者工具,并支持驱动Forge的云基础设施。
该职位位于我们的温哥华办公室,实习期为8个月。您将与产品、云和仿真领域的经验丰富的工程师合作。这是一个实践性角色,您的工作将被审核、测试并集成到真实的生产系统中。
员工价值主张(EVP)目的
您的工作将直接支持依赖Forge模拟和测试机器人视觉工作流程的机器人工程师。您将帮助加速机器人解决方案的开发和部署。
成长
您将获得现代开发实践的经验,包括全栈网络开发、CI/CD、云基础设施和开发者工具——所有这些都在一个快节奏的机器人初创公司中。
激励因素
您将成为一个重视清晰、迭代和交付有效软件的团队的一员。您将学习如何编写生产级代码,参与团队仪式,如冲刺计划和代码审查,并看到您的工作产生切实的影响。
主要目标
• 在中期交付一个全栈功能:
在前8-10周内,协作开发一个小而有意义的功能——从任务分解和UI模型到API集成和部署。成功的衡量标准是质量、用户体验和测试覆盖率。[技术:React, Python, Flask, Git Hub]
• 改进开发者工作流程或测试覆盖率:
识别开发或测试工作流程中的痛点并提出解决方案(例如,测试自动化、构建脚本改进、更好的错误日志记录)。目标是在学期结束前实施并记录改进。[技术:Git Hub Actions, Pytest, Docker]
• 贡献云部署可靠性:
通过帮助监控日志、解决部署问题或改进与容器构建或服务健康相关的脚本来支持云基础设施的维护。[技术:AWS, Docker, Cloud Watch]
关键子任务
• 参与冲刺计划、站会和代码审查。
• 在导师的指导下将功能请求分解为任务。
• 在React中实现和测试UI组件,与后端API集成。
• 为新功能编写和运行单元/集成测试。
• 帮助在测试环境中重现和调试用户面临的问题。
• 为未来的实习生和开发人员记录您构建的内容。
文化和情况适应性
Apera Forge由一个紧密合作的团队构建,重视清晰、简单和通过实践学习。如果您…
• 渴望贡献并准备通过交付真实代码来学习。
• 喜欢解决技术问题并跨堆栈工作。
• 愿意提问并分享您的进展。
所需资格
• 通过课程或项目获得Python或React的经验。
• 熟悉Git和基本的网络开发实践。
• 希望与云托管应用程序和现代Dev Ops工具合作。
额外经验(非必需)
• 具有AWS或Docker的经验。
• 接触过机器人、3D图形或仿真…