字节跳动资深后端开发工程师(平台治理方向)-国际电商
社招全职3年以上A256795地点:珠海状态:招聘
任职要求
1、本科及以上学历,3年以上后端或架构经验,具备扎实的计算机理论基础和代码能力,至少精通Go/C++/Java/Python等主流后端语言中的一门; 2、优秀的业务抽象和架构设计能力,熟悉常见设计模式和架构思想,有良好的学习习惯,了解行业最新技术趋势,并且可以结合业务场景,灵活落地; 3、熟悉主流KV(Redis/MongoDB/HBase/Couchbase),ElasticSearch和向量检索架构,熟悉消息队列,规则引擎等常用基础组件,对底层存储有深入了解和海量数据存储相关经验优先; 4、熟悉大型复杂分布式系统架构,有复杂业务架构设计和落地经验,有审核系统,风控系统相关经验优先; 5、有优秀的问题拆解分析能力,跨团队沟通协调能力优先。
工作职责
1、负责国际电商智能审核,生态治理等复杂业务的服务架构设计,开发和维护; 2、针对复杂的业务场景,根据产品和策略需求,提供高性能,高可用和灵活的架构设计,高质量代码实现,持续提高工程质量; 3、深入梳理现有业务系统,识别和优化系统薄弱环节,系统提高整体业务的架构质量,服务性能和稳定性; 4、根据业务实际情况,抽象和沉淀通用业务架构,提高基础能力复用程度,更好支持业务高速迭代。
包括英文材料
学历+
Go+
https://www.youtube.com/watch?v=8uiZC0l4Ajw
学习Golang的完整教程!从开始到结束不到一个小时,包括如何在Go中构建API的完整演示。没有多余的内容,只有你需要知道的知识。
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
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.
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.
系统设计+
https://roadmap.sh/system-design
Everything you need to know about designing large scale systems.
https://www.youtube.com/watch?v=F2FmTdLtb_4
This complete system design tutorial covers scalability, reliability, data handling, and high-level architecture with clear explanations, real-world examples, and practical strategies.
设计模式+
https://liaoxuefeng.com/books/java/design-patterns/index.html
设计模式,即Design Patterns,是指在软件设计中,被反复使用的一种代码设计经验。使用设计模式的目的是为了可重用代码,提高代码的可扩展性和可维护性。
[英文] Design Patterns
https://refactoring.guru/design-patterns
Design patterns are typical solutions to common problems in software design. Each pattern is like a blueprint that you can customize to solve a particular design problem in your code.
https://www.youtube.com/watch?v=NU_1StN5Tkk
Design Patterns tutorial explained in simple words using real-world examples.
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.
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.
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.
Couchbase+
https://www.youtube.com/watch?v=7OKSgtDt1lo
Couchbase is a distributed document database (JSON), with all the desired capabilities of a relational DBMS; SQL, distributed ACID transactions; and much more.
ElasticSearch+
https://www.youtube.com/watch?v=a4HBKEda_F8
Learn about Elasticsearch with this comprehensive course designed for beginners, featuring both theoretical concepts and hands-on applications using Python (though applicable to any programming language). The course is structured in two parts: first covering essential Elasticsearch fundamentals including index management, document storage, text analysis, pipeline creation, search functionality, and advanced features like semantic search and embeddings; followed by a practical section where you'll build a real-world website using Elasticsearch as a search engine, working with the Astronomy Picture of the Day (APOD) dataset to implement features such as data cleaning pipelines, tokenization, pagination, and aggregations.
消息队列+
https://www.youtube.com/watch?v=xErwDaOc-Gs
分布式系统+
https://www.distributedsystemscourse.com/
The home page of a free online class in distributed systems.
https://www.youtube.com/watch?v=7VbL89mKK3M&list=PLOE1GTZ5ouRPbpTnrZ3Wqjamfwn_Q5Y9A
相关职位
社招5年以上A129071
1、搭建电商包括商品,视频,直播切片等维度的复杂检索系统,包括索引构建框架,搜索框架,和稳定性保障框架等组件的设计,开发和维护工作; 2、负责搭建平台治理领域RAG框架,知识库和中间件架构的设计,开发和维护; 3、负责电商商品,视频,直播等多元消重系统的搭建,负责建设通用的海量数据聚类架构,持续提升系统吞吐量,性能和稳定性,保障电商核心特征的整体质量和效率。
更新于 2024-12-16
社招JH3UV
1、负责国际电商平台治理相关业务系统和基础平台的架构设计和系统开发; 2、针对复杂业务场景,根据产品需求提供优秀的系统架构设计和高质量的代码,提升系统可扩展性; 3、持续改善已有业务系统,优化系统薄弱点,提升系统性能和稳定性; 4、完善基础组件支持,更好地支撑业务迭代,根据业务需要,优化组件功能和性能。
更新于 2022-02-25
社招3年以上A153317
1、牵引国际电商的成本优化工作,通过技术手段提供系统性解决方案,输出最佳实践; 2、搭建FinOps体系,参与相应平台建设(如容量平台,成本可视化平台等),负责系统设计和核心代码开发; 3、支持各类大促活动,提高资源预估准确性,为大促稳定性保驾护航。
更新于 2024-11-06