vivo性能优化工程师(调度方向)
社招全职3年以上研发类地点:深圳状态:招聘
任职要求
1、本科及以上学历,电子或计算机相关专业5年以上相关经验; 2、精通C语言编程,具有3年以上Linux/Android开发经验; 3、熟悉Android系统的CPU EAS调度原理,包括大小核调度优化,负载计算算法,调频算法负载均衡,CFS等; 4、熟悉高通和MTK平台的ARM CPU架构,具有相关的CPU EAS调度方向优化的实际项目经验对手机平台的EAS调度有自己的理解; 5、有一定的Android性能或者功耗CPU调度方向相关优化经验; 6、沟通能力佳、逻辑清晰、认真负责、有强烈求知欲。
工作职责
1、负责基于高通/MTK平台的CPU EAS调度器的优化,包括大小核调度,负载计算算法,调频算法负载均衡算法,CFS等; 2、负责从用户场景出发,理解用户场景的CPUEAS调度器的重点优化方向; 3、能够理解高通/MTK平台的ARM CPU的芯片架构,负责基于底层的CPU架构进行CPUEAS的调度器的软硬件结合的优化,包括CPU的EMCPU的电源架构,CPU的微架构等方向: 4、解决项目上遇到的CPU EAS调度器的场景性能和功耗相关痛点问题。
包括英文材料
学历+
C+
https://www.freecodecamp.org/chinese/news/the-c-beginners-handbook/
本手册遵循二八定律。你将在 20% 的时间内学习 80% 的 C 编程语言。
https://www.youtube.com/watch?v=87SH2Cn0s9A
https://www.youtube.com/watch?v=KJgsSFOSQv0
This course will give you a full introduction into all of the core concepts in the C programming language.
https://www.youtube.com/watch?v=PaPN51Mm5qQ
In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie.
Linux+
https://ryanstutorials.net/linuxtutorial/
Ok, so you want to learn how to use the Bash command line interface (terminal) on Unix/Linux.
https://ubuntu.com/tutorials/command-line-for-beginners
The Linux command line is a text interface to your computer.
https://www.youtube.com/watch?v=6WatcfENsOU
In this Linux crash course, you will learn the fundamental skills and tools you need to become a proficient Linux system administrator.
https://www.youtube.com/watch?v=v392lEyM29A
Never fear the command line again, make it fear you.
https://www.youtube.com/watch?v=ZtqBQ68cfJc
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
相关职位
社招机器学习平台
【业务介绍】 作为公司统一的机器学习平台团队,负责调度公司所有模型训练与推理资源;基于自建的训推引擎,构建公司统一的机器学习平台,为公司所有算法同学(稀疏 & 稠密,含 LLM) 模型迭代提供端到端的一站式服务;包括 数据生产,模型训练,模型上线,特征管理,模型测试,资源管控等一系列能力。 【岗位职责】 1、负责小红书大规模机器学习平台的后台系统设计和开发工作; 2、将平台和框架结合,通过任务调度、弹性容灾、性能优化等措施端到端提升深度学习的训练效率,涉及k8s/kubeflow、网络通信、分布式训练等; 3、设计和构建 K8S 场景下的资源调度系统,参与底层GPU训练资源的调度优化与管理; 4、研究分析业内AI平台产品,优化技术方案,改进产品功能,完善产品体验。
社招3年以上核心本地商业-业
1、负责复杂项目系统的技术方案设计、架构审定、复杂需求梳理、核心功能开发,将复杂业务需求落地实施; 2、充分参与系统技术规划,对复杂系统进行性能优化、线上故障排查和解决、安全加固等; 3、培养团队低职级成员,组织技术分享,促进团队成员进步; 4、探索供需调度在客服领域的应用; 5、驱动技术团队与产品团队密切合作,并参与产品层面的架构规划; 6、在复杂多样化的业务场景中抽丝剥茧,提炼抽象,不断优化重构既有服务架构,美团未来的智能调度架构,将有你的设计理念;
更新于 2025-04-18
社招4-10年研发类
职位一: 1、 负载资源调度相关性能问题优化,包括cpu、内存、io资源调度等问题; 2、负责拆解性能各种链路,并且对其进行优化,保障在Android框架流程链路的领先性; 3、负责规划设计cpu调度算法进行优化或者优化Android框架资源管理; 4、疑难性能问题进行攻关突破。
更新于 2025-03-05