高级开源开发人员 - DL/ML/AI开发者和倡导者
职位描述
对于开发人员来说,现在是一个更加令人兴奋的时代。
那些拥抱开源开发并且区分得好的公司将会领先,而那些不这样做的公司将会落后。
为了帮助IBM的客户领导并进一步增加IBM在开放社区中的技术卓越性,我们正在建立和扩大一个由高级开源开发人员组成的精英团队,以实现人工智能的民主化。该团队将努力改进开源中人工智能的状态。团队将包括深度学习、机器学习、人工智能、数据科学专业人员,他们具有广泛的学科背景,从计算机科学到物理学,有着丰富的开源开发经验。
该团队将直接参与到与IBM产品和全球各行业相关的开源社区项目的贡献中,并在IBM向数据驱动的认知企业转型的过程中进行内部合作。这个精英的开源开发团队将与其他IBM员工、IBM研究人员和开源社区成员一起编写出色的代码,有时甚至是改变世界的代码,并在Github和IBM Code网站上分享他们的代码。该团队将与更广泛的开发社区进行合作,并使IBM产品经理能够解决医疗保健、教育、银行、保险、制造业、石油和天然气以及汽车和机器人等行业的问题。
主要职责:
1. 在重要的开源社区中编写出色的代码
2. 通过构建工具、启动新的开源项目和改进现有的核心开源框架来推广人工智能
3. 通过在各行业扩大人工智能的应用,提高开发人员和领域专家的生产力
4. 通过社交工作并在开源开发者和IBM活动中演讲,提升在社区中的声望
5. 与产品经理和产品团队合作开发应用
6. 指导和辅导客户成为自给自足的开源开发人员
7. 坦诚真实,互相指导和接受他人的指导(终身学习)
8. 阅读和评论比编写更多的代码;修复错误、测试用例和文档
首选工作地点:旧金山
在跨越各种开源社区并与Linux Foundation和Apache Foundation等组织互动的同时,您还将有机会在全球范围内参加会议和活动,并作为IBM代码模式的信任品牌为开源开发人员进行倡导。
作为团队的一员,您将具备T型技能,具备广泛的沟通技巧和深入的开源开发技能。
所需的技术和专业知识:
• 至少4年的经验 - 计算机科学,数据科学
• 至少2年的经验 - 深度学习,机器学习,人工智能
• 至少2年的经验 - 开源社区,Github,策划开放数据集
• 至少1年的经验 - 博客写作,参加活动演讲
首选的技术和专业经验:
• 至少6年的经验 - 开源社区开发
• 至少6年的经验 - Python,Java,C,Scala,Swift
• 至少4年的经验 - Spark,Jupyter Notebooks,R,Numpy,SciPy
• 至少4年的经验 - TensorFlow,Keras,PyTorch,SciKit Learn,SystemML
• 至少4年的经验 - 机器学习流程 - 数据摄取、特征工程、建模(包括集成方法)、预测、解释、部署和诊断过拟合
• 至少2年的经验 - 数据策划,在人工智能应用中构建和部署模型,与产品经理和产品团队合作
• 至少2年的经验 - 系统编程,敏捷开发方法,具有JIRA的实际经验
• 至少2年的经验 - 技术演讲,博客作者,书籍作者,业务和领导力
IBM致力于创建一个多元化的环境,并自豪地成为平等机会的雇主。所有合格的申请人将获得平等的就业机会,不论种族、肤色、宗教、性别、性别认同或表达、性取向、国籍、遗传信息、残疾、年龄或退伍军人身份。IBM也致力于遵守有关公民身份和移民身份的所有公平就业实践。