【字节跳动AML秋招提前批招聘】推荐搜索广告算法|工程岗
欢迎同学咨询和投递,可使用内推码“CUT3EVW”,一键直达AML。
职位1:分子动力学/计算化学/计算材料/计算生物/CADD/AIDD研究员-Data - 加入字节跳动
职位描述
1、跟进材料、生物等领域中,计算方法的最新研究进展;
2、使用分子动力学模拟、量子化学、机器学习等工具,解决材料、生物等场景的问题,包括机理解释、能量计算、性质预测和优化等;
3、结合机器学习、高通量计算等手段,对分子动力学和量子力学等经典方法进行优化和加速。
职位要求
1、2023届获得本科及以上学历,物理、化学、材料、力学、数学、计算机、CADD/AIDD、计算生物等相关专业;
2、具有良好的沟通和团队合作能力,主动的学习意愿和认真负责的工作态度;
3、满足以下至少一项条件:
-丰富的CADD/AIDD经验,熟悉虚拟筛选的计算方法原理、常用工具和流程,或AIDD的最新方法;
-熟悉 材料/生物 场景分子动力学模拟、力场开发优化、增强采样、自由能计算原理和流程;
-熟练使用 Lammps、Gromacs 等分子动力学软件,或 Quantum Espressor、CP2K 等第一性原理计算软件;
-熟悉统计机器学习、深度神经网络等建模方法,具有科研项目的实战经历;
-具有良好的编程能力,熟悉Python/C++/Bash,能独立用代码解决问题。
职位2:高性能计算研发工程师-Data - 加入字节跳动
职位描述
1、调研各类行业问题在 AI-Based 和经典方法上的软硬件技术栈,洞察模拟和计算的瓶颈;
2、从异构硬件、机器学习、分布式系统等角度入手,加速不同学科的核心软件及其数值计算库;
3、探索科学计算落地云原生设施的最佳实践,开发弹性资源、高通量编排等算力产品。
职位要求
1、2023届获得本科及以上学历,计算机、生物、物理、化学、机械等相关专业;
2、熟悉常见的算法、设计模式和数据结构,具备扎实的操作系统、计算机体系结构等知识;
3、独立分析问题和解决问题,自我驱动并对过程负责;
4、以下条件为加分项:
-参与过机器学习模型的生产部署、图和算子优化等;
-扩展过工程仿真、生命科学、材料模拟等专用软件的功能;
-有基于 Slurm、Kubernetes、Yarn 等系统的分布式应用开发经历。
职位3:机器学习研究员-Data
职位描述
1、AML负责给字节跳动提供大规模机器学习的算力,AML的算法团队负责探索大算力与算法和应用如何结合; 2、 参与抖音、今日头条等产品中机器学习算法应用与优化,包括推荐、广告,多模态预训练、科学计算等需要利用大量算力的地方;
3、 和工程团队密切配合,探索新的架构下新的算法。
职位要求
1、2023届获得本科及以上学历,计算机、人工智能等相关专业;
2、熟练掌握C/C++编程技能,有扎实的编程基础、良好的编程风格和工作习惯;
3、熟悉至少一种主流深度学习编程框架(TensorFlow/PyTorch);
4、熟悉深度学习算法(CNN/RNN/LSTM/RL/推荐广告的大规模Sparse&Dense模型等);
5、具有独立解决问题的能力,良好的团队合作意识和沟通能力;
6、Motivation强,愿意接受挑战,充满想法;
7、具有独立解决问题的能力,良好的团队合作意识和沟通能力。
加分项:
1、熟悉大规模系统下的算法设计;
2、在推荐,广告,多模态,科学计算方面有过实际的项目经验。
职位4:计算机视觉工程师-Data
职位描述
1、利用计算机视觉和人工智能技术,改进字节跳动各产品的创作和观看体验;
2、参与计算机视觉和人工智能等领域的前沿技术研究,并推动技术落地到产品;
3、参与研发以计算机视觉和人工智能技术为核心的新产品。
职位要求
1、2023届获得本科及以上学历,计算机相关专业;
2、在计算机视觉,图形学,机器学习等领域有一定技术积累;
3、有一定的工程实现的能力,能够将算法落地到实际的产品中;
4、作为主要作者发表过顶级会议论文者优先;
5、具备较强的算法与编程能力,ACMICPC、NOI/IOI、Top coder、kaggle比赛获奖者优先;
6、沟通合作能力良好,与团队融洽相处。
职位5:机器学习平台研发工程师-Data
职位描述
1、负责机器学习平台业务的开发与优化;
2、设计和实现机器学习平台业务系统,包括基础架构/工具链/组件等基础设施,以及落地业务功能需求;
3、研发机器学习平台需要的算法和功能。
职位要求
1、2023届获得本科及以上学历,计算机、人工智能等相关专业;
2、熟悉Linux开发环境,良好的系统编程、数据结构、算法基础、系统设计能力;
3、精通服务端基础技术(Go/C++/Java/Python,了解MySQL/Redis/MQ的原理);
4、熟悉Linux开发环境,良好的系统编程、数据结构、算法基础、系统设计能力;
5、乐于挑战没有明显答案的问题,快速理解业务场景,从具体问题中抽象出通用的解决方案;
6、有实际的大规模分布式系统相关工作经历优先;
7、对机器学习系统(Tensorflow/Caffe/MXNet)和算法(CNN/RNN/LSTM/VAE)有理解、认识或经验者优先。
职位6:机器学习系统研发工程师-Data - 加入字节跳动
职位描述
1、负责公司机器学习系统架构的设计开发,以及系统性能调优;
2、负责解决系统高并发、高可靠性、高可扩展性等技术难关;
3、覆盖机器学习系统多个子方向领域的工作,包括:资源调度、任务编排、模型训练、模型推理、模型管理、数据集管理、工作流编排、ML for System等;
4、负责机器学习系统前瞻技术的调研和引入,比如:最新硬件架构、异构计算系统、GPU 优化技术的引入落地;
5、研究基于机器学习方法,实现对集群/服务资源使用情况的分析和优化。
职位要求
1、2023届获得本科及以上学历,计算机相关专业;
2、熟练掌握Linux环境下的C/C++/Go/Python/Java等1至2种以上语言;
3、掌握分布式系统原理,参与过大规模分布式系统的设计、开发和维护;
4、有优秀的逻辑分析能力,能够对业务逻辑进行合理的抽象和拆分,良好的团队合作精神;
5、有强烈的工作责任心,较好的学习能力、沟通能力和自驱力;
6、有良好的工作文档习惯,及时按要求撰写更新工作流程及技术文档。
加分项:
1、熟悉 Kubernetes 架构,有丰富的云原生系统开发经验;
2、熟悉至少一种主流的机器学习框架(TensorFlow / PyTorch / MXNet);
3、熟悉 django、flask等相关技术,有其后端开发经验;
4、有以下某一方向领域的经验:AI Infrastructure,HW/SW Co-Design,High Performance Computing,ML Hardware Architecture (GPU, Accelerators, Networking),Machine Learning Frameworks,ML for System,Distributed Storage;
5、有大规模云计算平台或私有云产品架构开发经验。
更多团队介绍和职位可点击链接查看:https://bytedance.feishu.cn/docs/doccnYkGfAINuqmkRbEqAUAzeId
【关于Data-AML】
字节跳动应用机器学习(AML)团队负责给公司提供统一的机器学习中台服务。我们为今日头条/抖音/西瓜视频的推荐/广告/搜索/OCR/消重等业务提供大规模训练系统和推理系统,并在系统上提供简单易用的机器学习平台,提高算法调研效率。同时,AML团队自有的机器学习算法团队,同业务算法团队合力研究业务通用算法、改善业务实际效果。此外,AML团队也在积极探索对外部企业提供机器学习服务,并研究科学计算和联邦学习等技术及其应用。 加入AML团队,可以参与到推荐、广告、CV、NLP、Speech等多种场景,掌握业界先进、第一手的机器学习算法与平台实践经验。
以下是一小部分特色项目#提前批#
联邦学习和隐私计算
推荐广告大规模分布式训练系统(包括GPU训练系统)
推荐广告大规模GPU推理系统
融合多种硬件和训练框架的编译器研究(ByteIR)
自动推理性能优化(TVM, XPerf)
分布式训练系统中的通信模块(BytePS)
分布式机器学习调度系统
通用机器学习平台https://www.volcengine.com/product/ml-platform
推荐/广告/搜索的算法研究:更大的算力,更复杂的模型
大规模多模态预训练
图神经网络
AutoML/NAS
分子动力学模拟和应用
计算机视觉:OCR等