OPPO后端工程师
校招全职软件类地点:成都 | 深圳 | 南京 | 东莞状态:招聘
任职要求
1.计算机、通信、电子信息、通信工程、软件工程等相关专业; 2.熟悉Java/C/C++/golang/python等一种或多种编程语言,语言基础扎实; 3.了解Linux操作系统常用操作,Shell开发,能熟练使用各种研发工具; 4.专注于技术,精益求精,并对业界的最新技术发展动态有比较密切的关注; 5.有激情、愿意分享,自驱能力强,良好的结果导向和抗压能力。
工作职责
方向一:负责移动互联网业务技术架构、核心业务的设计、研发与落地实施; 方向二:负责机器学习平台的整体架构设计和核心模块开发,性能优化和稳定性保障,如模型训练平台、部署平台、资源调度管理平台等; 方向三:负责大模型训练与推理框架的设计与开发,支持LLM、多模态语言模型训练与推理业务,深度优化大模型推理引擎性能; 方向四:负责小布助手多模态交互和语音算法工程服务等核心业务的研发落地和实施。构建高并发/高性能/高可用服务端架构和系统,支撑海量级用户产品的迭代和体验优化; 方向五:负责AI数据挖掘及智能推荐平台的设计和功能开发;负责云端算法的接入和相关业务开发; 方向六:负责手机独立应用&互联网应用服务端开发,确保稳定性、可靠性和扩展性; 方向七:负责海外电商业务、用户运营业务技术架构、核心业务的设计、研发与落地实施。
包括英文材料
Java+
https://www.youtube.com/watch?v=eIrMbAQSU34
Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.
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.
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
Go+
https://www.youtube.com/watch?v=8uiZC0l4Ajw
学习Golang的完整教程!从开始到结束不到一个小时,包括如何在Go中构建API的完整演示。没有多余的内容,只有你需要知道的知识。
Python+
https://liaoxuefeng.com/books/python/introduction/index.html
中文,免费,零起点,完整示例,基于最新的Python 3版本。
https://www.learnpython.org/
a free interactive Python tutorial for people who want to learn Python, fast.
https://www.youtube.com/watch?v=K5KVEU3aaeQ
Master Python from scratch 🚀 No fluff—just clear, practical coding skills to kickstart your journey!
https://www.youtube.com/watch?v=rfscVS0vtbw
This course will give you a full introduction into all of the core concepts in python.
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
Bash+
[英文] The Bash Guide
https://guide.bash.academy/
A quality-driven guide through the shell's many features.
https://www.youtube.com/watch?v=tK9Oc6AEnR4
Understanding how to use bash scripting will enhance your productivity by automating tasks, streamlining processes, and making your workflow more efficient.
相关职位
社招3-5年SOFTWARE
1、负责业务核心系统架构、满足业务高可用高性能、高并发的需求。 2、负责视频类业务系统持续演进,主导大型复杂项目技术方案设计。 3、优化系统性能,解决数据库、缓存、网络等层面的瓶颈问题,设计并实施容灾、降级、限流方案。 4、应对高并发、高可靠性等带来的各种技术挑战,对承担的业务模块质量、技术指标负责。 5、同多团队紧密协作,共同推进业务系统持续迭代演进落地。
更新于 2025-07-23
社招1-3年SOFTWARE
方向1:数据开发工程师,负责企业级数据仓库搭建及大数据任务性能优化,负责数据资产质量优化、资产治理等工作 方向2:数据平台工程师,负责大数据技术组件或平台工具开发,技术难题攻坚,负责部署、管理与维护工作
更新于 2025-07-17
社招3-5年SOFTWARE
1、参与并负责互联网信贷核心系统的设计、开发与优化; 2、参与高并发、高可用分布式架构的设计与实现,保障系统稳定性与性能; 3、充分理解互联网信贷业务和需求,输出具备可扩展性和可维护性技术方案并推动落地; 4、持续优化代码质量,解决系统潜在风险,提升系统安全性和可维护性。
更新于 2025-07-24