高级机器学习工程师

16个月前远程全职
Shure

Shure

location 芝加哥
unsaved
概述: 你准备好加入一个推动技术边界的创新团队了吗? 作为高级机器学习工程师(软件),您将负责实施尖端的音频和视频处理功能。但是这里有个转折 - 您不仅仅会使用老旧的软件。您将亲自动手处理嵌入式硬件架构,使我们的产品更加智能、高效和洞察力更强! 但事情并不止于此。我们希望找到一个能够超越常规思维并为我们的客户带来快乐的人。没错,我们不仅仅关注功能性 - 我们希望我们的产品能让人们微笑。因此,准备好与一支不断构思、研究、原型设计和实施新产品设计的工程师团队合作吧。 但别担心,您不会独自一人完成。您将与公司的其他团队密切合作,将新兴和前瞻性技术融入我们的产品中。我们提到过您将同样具备理解软件架构、管理并发、优化实时信号处理等能力吗?您将成为真正的多面手。 所以,如果您准备释放您的创造力,加入我们一起创造将改变行业的产品。让我们为客户带来快乐,让我们的产品变得真正令人惊叹! 职责: • 与数据科学家和DSP工程师合作,设计和开发软件应用程序和库,以支持持续的研究和开发项目。 • 实现、优化和测试实验性软件应用程序和原型。 • 与数据科学工程师合作,将机器学习、深度学习模型和框架引入下一代产品。 • 在一个小团队中扮演多重角色,具有独立性和解决问题的开放性。 • 与其他开发组件和职能组进行接口交互,以在有限的平台和时间敏感的目标上识别和交付需求。 • 指定和实现不同处理组件和专用硅之间的软件对象之间的消息传递协议。 • 与软件、人工智能/机器学习和新兴技术的最新进展保持同步,为团队贡献新鲜的想法和见解。 • 生成知识产权并记录发明以进行专利追求。 • 以务实的方式进行计划和决策。在制定基于知识的决策和智能风险承担的同时,平衡共识建设和果断决策。在不断变化的环境中蓬勃发展并影响变革。 • 执行分配的其他职责。 资格: • 计算机科学、计算机工程或相关领域的硕士或学士学位 • 6年以上软件开发工作经验(如果只有学士学位,则为8年以上) • 熟练掌握C/C++ • 熟练掌握软件开发原则和面向对象设计方法 • 基本了解信号处理、计算机视觉和机器学习 • 有嵌入式/ Linux应用开发经验 • 至少有以下一项的实际经验 o 实时数字信号处理 o 图像或视频处理 o 在Android环境中开发软件 o 嵌入式Linux开发 o 深度学习模型部署 o GPU或硬件加速器 • 具有以下任何一项经验者优先考虑: • 在高通平台上部署软件 • 优化图像和视频处理部署的计算和内存特性 • 使用视频传输层 • 针对GPU或其他硬件加速器的软件定位 • 理解机器学习框架,包括PyTorch、Tensorflow和Tensorflow Lite、Scikit-learn、ONNX;亚马逊为人工智能和机器学习提供的Web服务 我们是谁 Shure的使命是成为全球最值得信赖的音频品牌 - 几乎一个世纪以来,我们的核心价值观使我们达到了这一目标。成立于1925年,我们是一家领先的全球音频设备制造商,以质量、可靠性和耐用性而闻名。我们设计麦克风、耳机、无线音频系统、会议系统等产品。质量不仅仅体现在我们的产品上。我们的优秀团队力求完美,并在每一个机会上进行创新。我们提供以员工为先的文化、灵活的工作安排和各种机会。 Shure Incorporated总部位于伊利诺伊州奈尔斯市,在美洲、欧洲、中东和非洲以及亚洲各地设有35多个区域销售办事处、工程中心和制造设施。 多样性重要 您在工作要求中没有勾选所有选项?没问题!我们认识到每个职业之旅都是独一无二的,并致力于为所有有意向的Shure员工提供公平的候选人体验。如果您对这个职位感到兴奋,相信自己具备成功的能力,并分享我们对创造一个包容、多样化、公平和可访问的工作环境的热情,那就申请吧! #LI-HYBRID #LI-REMOTE