快手云原生平台后端研发工程师
社招全职3年以上D13493地点:北京状态:招聘
任职要求
1、计算机科学、软件工程或相关领域本科及以上学历; 2、3 年以上 Golang 开发经验,熟悉 Golang 生态系统及其工具链; 3、具备 PaaS 或云计算相关平台的开发经验,熟悉 Kubernetes、Docker 等容器技术; 4、理解微服务架构,具备 RESTful API 设计和实现经验; 5、熟悉常用数据库(如 MySQL、PostgreSQL、MongoDB)及其优化; 6、熟系kafka、redis等中间件使用方法; 7、具备良好的编程习惯和代码规范,熟悉版本控制工具(如 Git); 8、具备良好的分析和解决问题的能力,能够独立完成任务; 9、具备良好的沟通能力和团队合作精神,能够在快节奏的环境中工作。
工作职责
我们正在招募经验丰富,技术卓越的云原生平台后端研发工程师,主要负责云原生PaaS平台的框架设计优化和开发迭代工作,您将深入参与推荐系统引擎和模型服务部署管控全流程,为推荐系统云原生构建提供关键技术支撑。 主要职责: 1、参与 PaaS 平台的架构设计与开发,优化系统性能和可扩展性,保障平台的高性能和稳定性; 2、设计和实现高效的微服务架构,保障推荐系统引擎和模型服务部署管控的高效性和高可用性; 3、监控和分析系统性能,针对问题给出可落地的解决方案; 4、与产品经理、前端工程师和运维团队紧密合作,高效推动项目的进展; 5、进行代码框架整合与优化,确保代码的可扩展性和可维护性。
包括英文材料
学历+
Go+
https://www.youtube.com/watch?v=8uiZC0l4Ajw
学习Golang的完整教程!从开始到结束不到一个小时,包括如何在Go中构建API的完整演示。没有多余的内容,只有你需要知道的知识。
PaaS+
https://www.ibm.com/cn-zh/think/topics/paas
平台即服务 (PaaS) 是一种云计算模型,提供完整的按需云平台(硬件、软件和基础设施),用于开发、运行和管理应用程序。
https://www.ibm.com/think/topics/paas
https://www.youtube.com/watch?v=QAbqJzd0PEE
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
Docker+
https://www.youtube.com/watch?v=GFgJkfScVNU
Master Docker in one course; learn about images and containers on Docker Hub, running multiple containers with Docker Compose, automating workflows with Docker Compose Watch, and much more. 🐳
https://www.youtube.com/watch?v=kTp5xUtcalw
Learn how to use Docker and Kubernetes in this complete hand-on course for beginners.
微服务+
https://learn.microsoft.com/en-us/training/modules/dotnet-microservices/
Microservice applications are composed of small, independently versioned, and scalable customer-focused services that communicate with each other by using standard protocols and well-defined interfaces.
https://microservices.io/
Microservices - also known as the microservice architecture - is an architectural style that structures an application as a collection of two or more services.
https://spring.io/microservices
Building small, self-contained, ready to run applications can bring great flexibility and added resilience to your code.
https://www.ibm.com/think/topics/microservices
Microservices, or microservices architecture, is a cloud-native architectural approach in which a single application is composed of many loosely coupled and independently deployable smaller components or services.
https://www.youtube.com/watch?v=CqCDOosvZIk
https://www.youtube.com/watch?v=hmkF77F9TLw
Learn about software system design and microservices.
REST+
https://roadmap.sh/golang/rest-api
Building a REST API in Go offers a blend of high performance, ease of deployment, and scalability.
https://spring.io/guides/gs/rest-service
This guide walks you through the process of creating a “Hello, World” RESTful web service with Spring.
https://www.restapitutorial.com/
REST (Representational State Transfer) APIs have revolutionized the way developers build and integrate web services, enabling seamless communication between systems and applications.
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.
Kafka+
https://developer.confluent.io/what-is-apache-kafka/
https://www.youtube.com/watch?v=CU44hKLMg7k
https://www.youtube.com/watch?v=j4bqyAMMb7o&list=PLa7VYi0yPIH0KbnJQcMv5N9iW8HkZHztH
In this Apache Kafka fundamentals course, we introduce you to the basic Apache Kafka elements and APIs, as well as the broader Kafka ecosystem.
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.
中间件+
https://www.youtube.com/watch?v=1oWPUpMheGk
编程规范+
[英文] Google Style Guides
https://google.github.io/styleguide/
Every major open-source project has its own style guide: a set of conventions (sometimes arbitrary) about how to write code for that project. It is much easier to understand a large codebase when all the code in it is in a consistent style.
Git+
https://www.youtube.com/watch?v=rH3zE7VlIMs
Learn Git from start to finished in this full course written by ThePrimeagen.
相关职位
社招1年以上ACG
-负责百度云大规模云原生容器平台的核心后端架构和产品的设计与研发工作 -基于标准Kubernetes技术,负责云原生基础组件研发,包括调度、镜像、网络、存储、日志等 -应对AI推理/训练、在线常驻及弹性、离线计算等应用场景,提升产品的多场景应用托管能力 -负责提升优化通用系统的高可用、平台性能、可扩展性 -有机会参与AI推理和训练引擎框架的性能和高可用优化
更新于 2025-04-18
社招3年以上云智能集团
1. 负责设计、开发和维护基于 Kubernetes 的自动化运维管理平台,提升对资源成本的控制、保障业务稳定性、提高运维效率; 2. 熟练使用Go/Java语言开发平台服务及底层Kubernetes组件能力; 3. 参与平台的高可用、性能优化、安全加固及自动化运维体系建设; 4. 基于AI技术,智能化解决容器层面的问题诊断、成本治理、告警降噪等问题; 5. 编写高质量、可维护的技术文档,推动团队技术沉淀与标准化。
更新于 2025-09-30
社招8年以上
1、负责研发效能平台(涵盖CI/CD、DevOps、自动化测试、效能度量等模块)的架构设计与核心开发 2、开发高可用、可扩展的分布式系统,支撑千级研发团队的协同与效能提升 3、设计实现研发工具链的集成方案(如对接Jira/GitLab/Jenkins等系统) 4、攻克研发效能领域的特有技术难题(如构建加速、测试环境治理、分布式流水线调度等) 5、推动平台稳定性建设,设计监控告警、故障自愈等可靠性保障机制 6、持续优化系统性能,解决海量代码仓库、千万级流水线执行等场景的技术挑战
更新于 2025-04-23