我们正在寻找一名具备强大生产级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工作周