高级软件工程师 - 机器学习

洛杉矶 2天前合同 网络
1 / 时
我们正在寻找一名具备强大生产级Python开发技能的机器学习工程师加入我们的算法团队。该角色涉及机器学习开发的全方位工作——从探索性数据分析、早期阶段的原型设计到算法调优。该工程师需要将其工作产品交给固件和软件工程师,并支持这些工程师开发和部署生产软件。 主要职责 • 进行ETL、EDA和特征工程。 • 设计、原型设计和实现机器学习算法和数据分析程序,重点关注生物医学时间序列数据和小数据集。 • 开发稳健、实用的分类、异常检测、回归和预测问题的方法。 • 开发、测试和维护生产级Python,遵循版本控制、测试和文档编写的最佳实践。 • 跨团队协作,将算法概念转化为经过严格测试的真实世界嵌入式和/或云实现。 • 清晰地向技术和非技术利益相关者传达发现和方法。 资格要求 • 经验:至少5年以上在实际应用中设计、测试和部署机器学习算法的经验。 • 教育背景:计算机科学、电气工程或相关领域的学士或硕士学位。 • 核心基础:对概率、经典统计学、线性代数、优化以及经典和现代机器学习方法有强大的第一性原理理解,并具备敏锐的直觉。 • 技术能力: • 精通Python(包括pandas、numpy、scipy、matplotlib/plotly、scikit-learn和测试框架如pytest或unittest)。 • 希望具备Matlab和C/C++的经验。 • 熟悉CI平台、Git、Jira和Bitbucket。 • 希望具备信号处理方法的知识。 • 代码开发:拥有构建和维护生产质量Python架构的经验。 • 方法:结合系统性、注重细节的思维与创造力,并能在需要快速周转时有效应用80/20法则。 • 沟通:具备扎实的书面和口头沟通能力,适用于技术和非技术受众。 9/80工作周