
地平线高级云端开发工程师
社招全职5年以上软件序列地点:北京 | 南京状态:招聘
任职要求
1、学历与经验 本科及以上学历,计算机相关专业,5 年以上后端开发经验; 3 年以上 Golang 生产环境开发经验,深入理解 goroutine 并发模型、channel、GMP 调度、GC 机制及内存管理。 2、Golang 熟练掌握 Gin/Echo/gRPC 等主流框架,具备微服务架构设计经验; 熟悉 Go 标准库与常用生态(context、sync、encoding、testing 等); 具备接口设计、错误处理、中间件链等工程化最佳实践经验。 3、MongoDB 3 年以上 MongoDB 使用经验,熟练掌握聚合管道、索引优化、分片策略; 理解副本集选举机制与读写一致性级别,有集群运维经验优先; 能根据业务场景设计合理的文档模型,避免反模式设计。 4、Kafka 熟悉 Kafka 架构原理(分区、副本、ISR、消费者组),有大规模生产环境使用经验; 掌握消息可靠性保障策略(ack、幂等、事务消息); 有 Kafka 集群容量规划与性能调优经验。 5、通用能力 熟悉 Linux 系统原理,熟练使用 Bash 脚本进行自动化任务…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
一、职位概述 我们正在构建支撑智能驾驶算法研发的基础平台,平台服务于公司自动驾驶算法研发全流程,每日处理海量传感器数据与计算任务。 作为高级服务端开发工程师,你将负责平台核心后端服务的设计与开发,保障系统在高吞吐、高并发场景下的稳定性与可扩展性,并推动技术架构持续演进。 二、岗位职责 1.负责智能驾驶研发平台核心后端微服务的架构设计、开发与维护 2.设计与实现基于 Kafka 的高吞吐数据流管道,处理海量传感器数据、日志与事件流,保证消息的可靠性投递、有序性与背压控制; 3.基于 MongoDB 设计合理的数据模型与索引策略,支撑高并发读写与灵活查询场景,负责分片/副本集部署下的数据一致性保障; 4.参与系统可用性建设,主导故障排查、性能调优与容量规划 5.参与代码评审与技术方案评审,制定并落地编码规范,指导初中级工程师成长,推动团队工程能力提升; 6.与算法、前端、测试、运维等团队紧密协作,理解智能驾驶研发业务诉求,将业务需求转化为可靠的技术方案。
包括英文材料
学历+
后端开发+
https://www.youtube.com/watch?v=tN6oJu2DqCM&list=PLWKjhJtqVAbn21gs5UnLhCQ82f923WCgM
Learn what technologies you should learn first to become a back end web developer.
Go+
https://www.youtube.com/watch?v=8uiZC0l4Ajw
学习Golang的完整教程!从开始到结束不到一个小时,包括如何在Go中构建API的完整演示。没有多余的内容,只有你需要知道的知识。
GC+
[英文] Garbage Collection
https://craftinginterpreters.com/garbage-collection.html
The GC doesn’t throw away the memory, it reclaims it to be reused for new data.
https://learn.microsoft.com/en-us/dotnet/standard/garbage-collection/fundamentals
In the common language runtime (CLR), the garbage collector (GC) serves as an automatic memory manager.
https://www.oracle.com/webfolder/technetwork/tutorials/obe/java/gc01/index.html
This tutorial covers the basics of how Garbage Collection works with the Hotspot JVM.
https://www.youtube.com/watch?v=c32zXYAK7CI
How does memory management work? In C you had to manage things yourself, but modern languages take care of a lot of it for you.
Gin+
https://gin-gonic.com/en/docs/quickstart/
This guide walks you through installing Gin, setting up a project, and running your first API—so you can start building web services with confidence.
https://go.dev/doc/tutorial/web-service-gin
This tutorial introduces the basics of writing a RESTful web service API with Go and the Gin Web Framework (Gin).
Echo+
https://echo.labstack.com/docs
The Echo project is a powerful and versatile web framework for building scalable and high-performance web applications in the Go programming language.
https://www.kelche.co/blog/go/golang-echo-tutorial/
Welcome to this tutorial on creating a fitness API using the Echo framework in Go.
gRPC+
[英文] Introduction to gRPC
https://grpc.io/docs/what-is-grpc/introduction/
An introduction to gRPC and protocol buffers.
微服务+
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.
系统设计+
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://www.youtube.com/watch?v=1oWPUpMheGk
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.
性能调优+
https://goperf.dev/
The Go App Optimization Guide is a series of in-depth, technical articles for developers who want to get more performance out of their Go code without relying on guesswork or cargo cult patterns.
https://web.dev/learn/performance
This course is designed for those new to web performance, a vital aspect of the user experience.
https://www.ibm.com/think/insights/application-performance-optimization
Application performance is not just a simple concern for most organizations; it’s a critical factor in their business’s success.
https://www.oreilly.com/library/view/optimizing-java/9781492039259/
Performance tuning is an experimental science, but that doesn’t mean engineers should resort to guesswork and folklore to get the job done.
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.
脚本+
[英文] Scripting language
https://en.wikipedia.org/wiki/Scripting_language
https://zhuanlan.zhihu.com/p/571097954
一个脚本通常是解释执行而非编译。脚本语言通常都有简单、易学、易用的特性,目的就是希望能让程序员快速完成程序的编写工作。
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.
还有更多 •••
相关职位
社招4年以上算法
1. 负责无人机、手持等产品场景下云端大模型能力建设 2. 研发基于端到端大模型的全自动标注算法,为端到端模型训练提供数据挖掘/数据预标注/全自动标注能力 3. 推动模型算法在云端的工程化落地,支撑量产数据高效处理。
更新于 2026-06-22深圳|上海
社招3年以上网易游戏(互娱)
1、能够按照产品和项目宣传的需要,按照工作计划,按时按质按量完成项目所需的概念设计,提交工作; 2、辅助编导同事设计并把控插画包装片的画面质量,准确传达画面含义; 3、静帧类壁纸设计图前期设计,中期协助3D制作并还原原画设计图,后期高模修图,完善3D的不足; 4、CG视频角色和场景拆分设计(类似游戏美术的角色原画和场景原画); 5、针对CG片镜头设计画面气氛,绘制情景概念图,准确指引3D制作方向; 6、创意型视频前期画面美术风格的设计; 7、数字绘景。(非专业性要求)
更新于 2026-06-15广州
社招3年以上网易游戏(互娱)
1、负责服务端系统功能、活动、玩法框架的设计与实现,服务器框架的优化与扩展; 2、负责深入优化服务端性能与质量,提升产品稳定性; 3、对所负责模块的内容生产管线进行梳理,对其中存在的效率、质量等问题,提供改进方案,以及相关工具开发; 4、同策划及客户端人员进行有效沟通,解决各种服务器的问题
更新于 2026-06-15杭州