后端软件工程师

渥太华 2天前全职 网络
面议
Ouster是一家在纳斯达克上市的公司,提供一系列基于激光雷达传感器和软件解决方案。我们的先进视觉算法和传感器硬件被应用于自动驾驶汽车、无人机、机器人、智能交叉口以及许多其他应用中。如果您热衷于解决重大问题,我们正在公司内招聘关键职位,并需要您的帮助。您的工作主要涉及Ouster Studio,其使命是让查看、共享、管理和处理Ouster激光雷达数据变得简单。我们开发了一个网页和桌面应用程序,允许用户创建自己的组织,邀请其他成员,上传激光雷达数据,查看其组织的激光雷达数据,查看Ouster的样本数据,并与Ouster的支持团队共享数据。您将负责与利益相关者合作,明确产品需求,并为这些需求设计和实施解决方案。您能够在团队中和独立工作。我们正在寻找一位自驱动、充满活力和热情的软件工程师,他将在改进我们的架构、开发和维护我们的后端基础设施、API,以及创建对我们的客户和内部工程师有用的新服务方面发挥关键作用。您将致力于使像我们这样的尖端分布式系统成为可能的云基础设施。我们的基础设施能够高效地将原始激光雷达点云流式传输给多个客户端,重新格式化激光雷达记录,并使用SLAM等算法对数据进行后处理。欢迎渥太华和多伦多的申请者。工作职责:设计、架构、构建和维护一个复杂的、正在生产中的大规模分布式系统。开发稳健的Python代码以支持产品功能。与团队合作并独立架构和实施我们的云基础设施和应用程序。合作开发微服务以生成流量分析。架构解决方案以满足需求。将设计分解为工程需求。与其他内部软件团队合作。我们正在寻找的条件:软件工程、计算机科学或相关学科的学士学位或更高学历。12年以上生产软件应用程序编码经验。8年以上专注于可扩展性的分布式系统设计经验。需要丰富的使用Python设计和实现后端应用程序的经验。具有使用C++、Rust或Go等编译语言开发高性能应用程序的经验者优先。具有设计和管理高性能数据库的丰富经验,重点是Postgres。(有时间序列数据经验者优先)。具有使用多种通信协议(TCP、GRPC、MQTT等)和理解基本网络概念的经验。熟悉在Linux环境中开发。对GCP技术有深入了解,以优化架构云解决方案。对如何设计、开发、测试和监控生产后端系统有扎实的理解。对云安全最佳实践和标准有深刻理解。具有Docker、GitLab Pipelines、Terraform和Kubernetes经验。优秀的问题解决能力。强大的沟通能力。#J-18808-Ljbffr