字节跳动数据库混合云开发工程师/架构师
社招全职3年以上A31487地点:杭州状态:招聘
任职要求
1、3年及以上工作经验,本科及以上学历,计算机相关专业; 2、熟悉Go/python/C++/shell中至少一种,有良好的工程基础和工程质量认知; 3、熟悉一种或多种数据库或数据库生态中间件,如MySQL、PostgreSQL、MongoDB、Redis、Hbase、TiDB、PolarDB、GraphDB、DTS、DMS&DAS等; 4、有数据库内核、数据库中间件、数据库管控平台或数据库生态工具开发经验,深刻理解对应领域解决方案者优先; 5、有混合云数据库开发交付经验和DBaaS开发经验者优先。
工作职责
1、负责火山引擎混合云数据库产品开发,为字节内外部客户提供数据库和中间产品服务; 2、深刻理解数据库产品能力矩阵和竞品对比状态,结合客户/行业混合云场景特定需求,在数据库性能、兼容性、安全、服务管理等多领域突破,高质量完成工程落地; 3、持续关注行业数据库发展动态,理解不同领域客户对数据库的需求,参与火山数据库品牌建设。
包括英文材料
学历+
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.
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
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.
中间件+
https://www.youtube.com/watch?v=1oWPUpMheGk
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.
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.
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.
Redis+
[英文] Developer Hub
https://redis.io/dev/
Get all the tutorials, learning paths, and more you need to start building—fast.
https://www.runoob.com/redis/redis-tutorial.html
REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。
https://www.youtube.com/watch?v=jgpVdJB2sKQ
In this video I will be covering Redis in depth from how to install it, what commands you can use, all the way to how to use it in a real world project.
HBase+
[英文] HBase Tutorial
https://www.tutorialspoint.com/hbase/index.htm
HBase is a data model that is similar to Google's big table designed to provide quick random access to huge amounts of structured data. This tutorial provides an introduction to HBase, the procedures to set up HBase on Hadoop File Systems, and ways to interact with HBase shell.
TiDB+
内核+
https://www.youtube.com/watch?v=C43VxGZ_ugU
I rummage around the Linux kernel source and try to understand what makes computers do what they do.
https://www.youtube.com/watch?v=HNIg3TXfdX8&list=PLrGN1Qi7t67V-9uXzj4VSQCffntfvn42v
Learn how to develop your very own kernel from scratch in this programming series!
https://www.youtube.com/watch?v=JDfo2Lc7iLU
Denshi goes over a simple explanation of what computer kernels are and how they work, alonside what makes the Linux kernel any special.
相关职位
社招3年以上A29220
1、负责火山引擎混合云数据库产品开发,为字节跳动内外部客户提供数据库和中间产品服务; 2、深刻理解数据库产品能力矩阵和竞品对比状态,结合客户/行业混合云场景特定需求,在数据库性能、兼容性、安全、服务管理等多领域突破,高质量完成工程落地; 3、持续关注行业数据库发展动态,理解不同领域客户对数据库的需求,参与火山数据库品牌建设。
更新于 2023-12-12
社招3年以上A23556
1、负责火山引擎混合云数据库产品开发,为字节内外部客户提供数据库和中间产品服务; 2、深刻理解数据库产品能力矩阵和竞品对比状态,结合客户/行业混合云场景特定需求,在数据库性能、兼容性、安全、服务管理等多领域突破,高质量完成工程落地; 3、持续关注行业数据库发展动态,理解不同领域客户对数据库的需求,参与火山数据库品牌建设。
更新于 2023-11-20
社招J9FU2
1、负责火山引擎混合云存储产品的核心技术研发,为字节系内部业务以及火山引擎客户提供企业级存储产品服务; 2、深刻理解存储的核心能力,结合客户/行业混合云场景特定需求,通过领先的架构设计,在存储IO、数据库事务处理、查询分析、数据安全等核心领域持续技术创新和突破,并完成高质量的工程落地; 3、深刻理解各行各业IT架构,研发存储网关、一体化备份等产品,实现多云、云上云下数据互通,为客户IT提供极致灵活的基础底座。
更新于 2021-11-18