富途Go 后端开发工程师(增长&AI Agent方向)
社招全职5年以上技术类地点:深圳状态:招聘
任职要求
1.具备5 年以上后端开发经验,主导或深度参与过大型分布式系统或 AI 应用平台的设计与构建。2.后端工程能力(1)熟悉 Go 语言,熟悉微服务、DDD、事件驱动架构。(2)熟练掌握 MySQL、Kafka、Redis、Elasticsearch 等中间件,具备 Flink/Spark 等实时计算经验者佳。(3)具备良好的系统架构设计能力、抽象能力、代码规范与工程素养。(4)具备高并发、高可用系统的设计与落地经验,熟悉性能调优(pprof、GC、锁竞争)与稳定性保障手段。(5)熟悉分布式系统核心问题(一致性、幂等、分布式事务、限流降级、容灾),有大规模线上系统的实战经验。3.AI Agent 工程能力(1)深刻理解 LLM 的能力边界与工程特性(上下文窗口、幻觉、推理成本),能基于业务在 Workflow 与 Agent 之…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
职位亮点1.同时参与公司增长业务平台与新一代 AI Agent 系统两条核心战线,业务体量覆盖多条增长产品线,服务千万级用户。2.直面高可用、高扩展架构挑战,处理千万级用户画像、毫秒级实时决策与复杂 Agent 任务编排。3.深度整合 LLM、Tool Calling、MCP、Memory、RAG 等前沿能力,把 AI 能力真正落地到增长业务。核心职责1.架构与设计:参与增长业务平台与 AI Agent 系统的架构设计与技术选型,攻克海量数据实时处理、高并发、长任务可控执行等核心挑战。2.核心开发:(1)负责核心业务模块与底层能力的设计与开发,支撑复杂业务场景的稳定运行。(2)参与数据驱动的业务系统建设,推动业务规则、算法与工程能力的有机结合。(3)探索并落地 AI Agent 在业务场景中的关键能力与工程实践。3.协作与推进:主导核心模块的技术方案评审与开发,协同产品、算法、前端等团队将业务需求转化为高质量技术实现。
包括英文材料
后端开发+
https://www.youtube.com/watch?v=tN6oJu2DqCM&list=PLWKjhJtqVAbn21gs5UnLhCQ82f923WCgM
Learn what technologies you should learn first to become a back end web developer.
分布式系统+
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
Go+
https://www.youtube.com/watch?v=8uiZC0l4Ajw
学习Golang的完整教程!从开始到结束不到一个小时,包括如何在Go中构建API的完整演示。没有多余的内容,只有你需要知道的知识。
微服务+
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.
DDD+
https://ddd-crew.github.io/ddd-starter-modelling-process/
This process gives you a step-by-step guide for learning and practically applying each aspect of Domain-Driven Design (DDD) - from orienting around an organisation’s business model to coding a domain model.
[英文] Domain Driven Design
https://medium.com/@matteopampana/list/domain-driven-design-c1efaabe287e
Everyone talks about DDD, but how many understand and correctly apply Domain-Driven Design? I want to be one of them.
https://redis.io/glossary/domain-driven-design-ddd/
Domain-Driven Design (DDD) is a software development philosophy that emphasizes the importance of understanding and modeling the business domain.
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.
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.
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=1oWPUpMheGk
Flink+
https://nightlies.apache.org/flink/flink-docs-release-2.0/docs/learn-flink/overview/
This training presents an introduction to Apache Flink that includes just enough to get you started writing scalable streaming ETL, analytics, and event-driven applications, while leaving out a lot of (ultimately important) details.
https://www.youtube.com/watch?v=WajYe9iA2Uk&list=PLa7VYi0yPIH2GTo3vRtX8w9tgNTTyYSux
Today’s businesses are increasingly software-defined, and their business processes are being automated. Whether it’s orders and shipments, or downloads and clicks, business events can always be streamed. Flink can be used to manipulate, process, and react to these streaming events as they occur.
还有更多 •••