高级后端软件工程师 - Python

多伦多 2天前全职 网络
面议
Ouster是一家在纳斯达克上市的公司,提供一系列基于激光雷达传感器的软件解决方案。我们的先进视觉算法和传感器硬件被应用于自动驾驶汽车、无人机、机器人、智能交叉路口和许多其他应用中。如果您有解决重大问题的动力,我们正在公司各个关键岗位招聘,期待您的加入! 您的角色主要涉及Ouster的Blue City解决方案,旨在提高道路安全性、减少通勤时间和降低排放。我们开发的软件为城市提供所需信息,以更好地理解和改善其交通网络。我们的小团队由交通和软件工程背景的工程师组成,致力于这一使命。 我们正在寻找一位充满活力和热情的软件工程师,他将在架构、开发和维护我们的后端基础设施、API、服务和分析中发挥关键作用。 您将致力于使我们的尖端分布式系统成为可能的云基础设施。我们的基础设施能够高效地将原始激光雷达点云实时流式传输给多个客户端,从我们的边缘计算机连续流式传输数据到云端进行分析,并为用户提供我们计算的分析结果。 您还将通过创建我们的近失检测等分析来提高道路安全性,该检测可以发现车辆、骑行者和行人之间的近距离接触。这使得城市可以在基础设施变化之前和之后进行研究,查看近距离接触的变化率,甚至查看单个事件的3D录制,以更好地理解其交叉路口的问题。 工作职责: - 设计、构建和维护一个复杂的、在生产中的大规模分布式系统 - 开发稳健的Python和Rust代码以支持产品功能 - 与团队合作或独立架构和实施我们的云基础设施和应用程序 - 协作开发生成交通分析的微服务 - 架构解决方案以满足需求 - 将设计分解为工程需求 - 与其他内部软件团队合作 我们正在寻找: - 软件工程、计算机科学或相关学科的学士或更高学位 - 7年以上生产软件应用程序编码经验 - 5年以上专注于可扩展性的分布式系统设计经验 - 需要丰富的使用Python设计和实现后端应用程序的经验 - 在使用C++、Rust或Go等编译语言开发高性能应用程序方面有丰富经验者优先 - 在设计和管理高性能数据库方面有丰富经验,特别是Postgres。(有时间序列数据经验者加分) - 使用多种通信协议(TCP、GRPC、MQTT等)和理解基本网络概念的经验 - 熟悉在Linux环境中开发 - 充分了解AWS技术以最佳方式架构云解决方案 - 对如何设计、开发、测试和监控生产后端系统有扎实理解 - 对云安全最佳实践和标准有深入理解 - 具有Docker、Jenkins和Terraform的经验 - 出色的问题解决能力 - 良好的沟通能力 加分项: - 在ITS行业或交通工程领域的经验 - 过去有嵌入式系统工作经验 - 使用Rust编程的经验 基本薪酬将取决于您的技能、工作经验、地点和资格。此职位也可能有资格获得股权和福利。($140,000 - $160,000) 我们承认Ouster的信心差距。您不需要满足所有这些要求即可成为该职位的理想候选人。 由JazzHR提供支持 EC1aBYWUWi