高级后端软件工程师 - Python

渥太华 7天前全职 网络
面议
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的信心差距。您不需要满足所有这些要求即可成为该职位的理想候选人。