字节跳动文档数据库研发工程师
社招全职XDPV地点:西安状态:招聘
任职要求
1、 本科及以上学历,计算机、通信等相关专业; 2、 熟练掌握Linux环境下的 C/C++/Go/Python 中一门或者多门语言; 3、 熟悉数据库原理和分布式理论,了解K8s; 4、 具备很强的自驱力,以及良好的沟通与团队合作能力。 具备以下条件之一者优先: 1、 熟悉 MongoDB/MySQL/SQL Server/Oracle/PostgreSQL 等数据库系统; 2、 熟悉 WiredTiger/InnoDB 等存储引擎; 3、 熟悉丰富的数据库应用场景。
工作职责
1、 负责业界领先的计算存储分离文档数据库产品及服务的研发和维护工作; 2、 负责服务海量线上用户,包括但不限于抖音/TikTok/火山/今日头条等APP,以及视频中台/游戏中台/业务中台等中台业务; 3、 负责推动跨团队项目,与DBA/存储/性能等团队一起合作,积极推动解决方案落地; 4、 负责跟踪业界趋势,了解学术界和工业界最新进展,并结合现状思索未来发展方向。
包括英文材料
学历+
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
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.
Kubernetes+
https://kubernetes.io/docs/tutorials/kubernetes-basics/
This tutorial provides a walkthrough of the basics of the Kubernetes cluster orchestration system.
https://kubernetes.io/zh-cn/docs/tutorials/kubernetes-basics/
本教程介绍 Kubernetes 集群编排系统的基础知识。每个模块包含关于 Kubernetes 主要特性和概念的一些背景信息,还包括一个在线教程供你学习。
https://www.youtube.com/watch?v=s_o8dwzRlu4
Hands-On Kubernetes Tutorial | Learn Kubernetes in 1 Hour - Kubernetes Course for Beginners
https://www.youtube.com/watch?v=X48VuDVv0do
Full Kubernetes Tutorial | Kubernetes Course | Hands-on course with a lot of demos
MongoDB+
https://learnxinyminutes.com/mongodb/
MongoDB is a NoSQL document database for high volume data storage.
https://studio3t.com/academy/#courses
The fastest way to learn MongoDB
https://www.youtube.com/watch?v=c2M-rlkkT5o
This video will give you and introduction to MongoDB in 1 Hour. Afterwards I recommend exploring aggregation, replication, and sharding.
https://www.youtube.com/watch?v=ExcRbA7fy_A&list=PL4cUxeGkcC9h77dJ-QJlwGlZlTd4ecZOA
You'll learn how to use MongoDB (a NoSQL database) from scratch. You'll also learn how to integrate it into a simple Node.js API.
SQL+
https://liaoxuefeng.com/books/sql/introduction/index.html
什么是SQL?简单地说,SQL就是访问和处理关系数据库的计算机标准语言。
https://sqlbolt.com/
Learn SQL with simple, interactive exercises.
https://www.youtube.com/watch?v=p3qvj9hO_Bo
In this video we will cover everything you need to know about SQL in only 60 minutes.
MySQL+
https://juejin.cn/post/7190306988939542585
这是一篇 MySQL 通关一篇过硬核经验学习路线,包括数据库相关知识,SQL语句的使用,数据库约束,设计等。
[英文] MySQL Tutorial
https://www.mysqltutorial.org/
your go-to resource for mastering MySQL in a fast, easy, and enjoyable way.
https://www.youtube.com/watch?v=5OdVJbNCSso
MySQL SQL tutorial for beginners
https://www.youtube.com/watch?v=7S_tz1z_5bA
This beginner-friendly course teaches you SQL from scratch.
SQL Server+
[英文] SQL Server Tutorial
https://www.sqlservertutorial.net/
If you are looking for an easy, fast, and efficient way to master SQL Server, you are in the right place.
https://www.youtube.com/watch?v=voTZUMw23pg
Oracle+
[英文] Oracle Tutorial
https://www.oracletutorial.com/
On this website, you can learn Oracle Database fast and easily.
https://www.youtube.com/watch?v=QHYuuXPdQNM&list=PL_c9BZzLwBRJ8f9-pSPbxSSG6lNgxQ4m9
PostgreSQL+
[英文] PostgreSQL Tutorial
https://neon.com/postgresql/tutorial
This PostgreSQL tutorial helps you quickly understand PostgreSQL.
[英文] PostgreSQL Tutorial
https://www.pgtutorial.com/
This PostgreSQL tutorial will teach you about PostgreSQL from beginner to advanced.
https://www.youtube.com/watch?v=qw--VYLpxG4
It is the most advanced open source database system widely used to build back-end systems.
https://www.youtube.com/watch?v=SpfIwlAYaKk
Learn PostgreSQL, one of the world's most advanced and robust open-source relational database systems.
相关职位
社招1年以上ACG
-负责向量数据库内核特性的设计与研发 -负责向量数据库产品云平台的设计与研发 -负责向量数据库各类向量检索、RAG检索等开发和优化 -负责向量数据库日常运维和客户支持
更新于 2024-07-04
社招3年以上后端开发
参与公司向量数据库的研发工作,设计研发新一代分布式向量数据库系统,支持AI、社交、搜索、推荐、广告、电商等核心业务场景 负责产品内核设计、开发测试、性能调优、管控与文档建设等全生命周期开发管理工作,针对业务发展需求进行系统演进,提供高可用、高可靠、高性价比的向量服务 学习和吸纳业界优秀的技术和理论成果,积极探索和拓展新的产品能力,持续提升产品的技术竞争力与服务水平
更新于 2025-09-13
社招5年以上技术
1.负责公司文档型数据库Mongodb相关的研发运维工作,以数字化、可视化、自动化等手段不断提升数据库容量、问题预警及恢复能力,提高数据库系统的可用性; 2.设计与开发自动化运维平台,实现一键部署、备份恢复、扩缩容等功能,推动数据库运维流程标准化与自动化落地; 3.设计与开发用户侧控制台,实现用户侧一站式自助查询、操作、审计等功能,赋能产研提升效率; 4.参与MongoDB数据库集群的规划、架构设计、版本选型与升级策略; 5.负责数据库运维管理规范、开发规范、备份及容灾能力、容量评估规范的持续完善; 6.参与数据库内核设计、评审、优化等工作,提升开发团队在数据库应用方面的技术水平; 7.深入理解公司业务,持续对重要数据库进行优化以满足业务目标,为业务提供MongoDB相关技术咨询、性能调优与故障应急支持; 8.负责数据库容量评估、弹性扩容、资源调度与成本优化; 9.跟踪数据库领域的最新技术发展趋势,积极引入新技术、新工具,优化数据库管理流程与技术架构,提升团队整体技术水平与竞争力
更新于 2025-09-07