快手Java研发工程师(AI方向)
社招全职3-5年D10915地点:北京状态:招聘
任职要求
1、计算机科学与技术、软件工程等相关专业本科及以上学历、3年以上Java开发经验; 2、掌握Java技术栈,包括Spring、Mybatis等,掌握常用中间件的使用与优化,不限于Redis、MySQL、ActiveMQ、Elasticsearch、NoSQL等; 3、具备AI编程基础能力:了解LangChain、Langgraph等大模型开发框架的基本使用方法,有过AI功能开发或实践经验者优先; 4、具备一定的AI效果提升能力:能配合团队收集AI应用的使用反馈(如功能准确率、响应效率等),参与基础的效果优化工作(如提示词调整、基础数据清洗补充、上下文构建等),助力提升AI功能的实际使用效果; 5、效能领域基础认知:了解DevOps基本流程,知道项目管理、代码托管、CI/CD常用工具的基础功能,能配合完成效能相关需求的开发落地; 6、具备一定的学习能力,愿意了解AI及效能领域的基础技术,能快速上手相关工具与业务; 7、有基本的团队协作意识,能配合跨团队完成简单任务。
工作职责
1、AI场景落地执行:参与快手研发效能平台相关AI工具的开发落地、助力解决研发流程中的效率问题(如辅助需求解析、简化测试生成、优化DevOps基础流程等); 2、AI应用基础维护:参与效能场景AI工具的效果调优、评测及迭代支持,协助监控AI应用运行状态,保障相关功能稳定可用; 3、平台功能协作开发:完成研发效能相关平台及工具的设计与编码工作,结合AI技术优化现有功能,提升研发用户的使用体验与基础工作效率; 4、基础技术支撑:协助承担效能平台及AI工具的日常Oncall,配合解决线上常见技术问题,确保研发流程基本顺畅。
包括英文材料
学历+
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.
Spring+
https://liaoxuefeng.com/books/java/spring/index.html
Spring是一个支持快速开发Java EE应用程序的框架。它提供了一系列底层容器和基础设施,并可以和大量常用的开源框架无缝集成,可以说是开发Java EE应用程序的必备。
https://spring.io/guides/gs/rest-service
https://spring.io/quickstart
Level up your Java code and explore what Spring can do for you.
MyBatis+
https://mybatis.org/mybatis-3/getting-started.html
https://www.baeldung.com/mybatis
MyBatis is an open source persistence framework which simplifies the implementation of database access in Java applications.
中间件+
https://www.youtube.com/watch?v=1oWPUpMheGk
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.
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.
ActiveMQ+
https://activemq.apache.org/components/classic/documentation/getting-started
This document describes how to install and configure ActiveMQ Classic 5.x for both Unix and Windows’ platforms.
https://www.baeldung.com/spring-remoting-jms
We saw in a previous article how Spring Remoting could be used to provide RPC on top of an asynchronous channel as an AMQP queue.
https://www.youtube.com/watch?v=VFDKbxCpALo
In this episode we introduce Apache ActiveMQ Classic as a Java Message Service Provider (JMS Broker).
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.
NoSQL+
https://nosql-database.org/
Everything about NoSQL Systems – Types, Benefits, and Real-World Uses
https://piaosanlang.gitbooks.io/mongodb/content/section1.1.html
NoSQL(NoSQL = Not Only SQL ),即"不仅仅是SQL",指的是非关系型的数据库。是对不同于传统的关系型数据库管理系统的统称。
https://www.youtube.com/watch?v=0buKQHokLK8
NoSQL databases can operate in multiple modes: as key-value store, document store or wide column store.
LangChain+
https://python.langchain.com/docs/tutorials/
New to LangChain or LLM app development in general? Read this material to quickly get up and running building your first applications.
https://www.freecodecamp.org/news/beginners-guide-to-langchain/
LangChain is a popular framework for creating LLM-powered apps.
大模型+
https://www.youtube.com/watch?v=xZDB1naRUlk
You will build projects with LLMs that will enable you to create dynamic interfaces, interact with vast amounts of text data, and even empower LLMs with the capability to browse the internet for research papers.
https://www.youtube.com/watch?v=zjkBMFhNj_g
开发框架+
[英文] Understanding Modern Development Frameworks: A Guide for Developers and Technical Decision-makers
https://www.freecodecamp.org/news/understanding-modern-development-frameworks-guide-for-devs/
DevOps+
https://roadmap.sh/devops
Step by step guide for DevOps, SRE or any other Operations Role in 2025
https://zhuanlan.zhihu.com/p/562036793
DevOps中的Dev指的是Development(开发),Ops指的是Operations(运维),用一句话来说,DevOps就是打通开发运维的壁垒,实现开发运维一体化。
CI+
https://www.ibm.com/cn-zh/think/topics/continuous-integration
持续集成 (CI) 是一种软件开发实践,开发人员在整个开发周期中会定期将新的代码和代码变更集成到中央代码存储库中。它是 DevOps 和敏捷方法的关键组成部分。
https://www.youtube.com/watch?v=42UP1fxi2SY
CD+
https://www.redhat.com/zh-cn/topics/devops/what-is-ci-cd
CI/CD 是持续集成和持续交付/部署的缩写,旨在简化并加快软件开发生命周期。
https://www.youtube.com/watch?v=R8_veQiYBjI&list=PLy7NrYWoggjzSIlwxeBbcgfAdYoxCIrM2
相关职位
社招3年以上技术类-开发
1. 参与建设和设计数字科技智能数据的数据安全,数据服务技术架构体系和研发; 2. 熟悉各种公云,混云,私有化场景的架构技术方案,具体整体架构设计理念和高效复用方案设计; 3. 配合产品经理快速完成系统原型及技术方案设计,具备独立完成较复杂的系统分析、设计,并主导完成详细设计和编码的任务,确保项目的进度和质量; 4. 能够在团队中完成Code Review的任务,并能够通过Code Review提供相关性能以及稳定性的建议。
更新于 2025-06-20
社招3年以上技术类-开发
1. 参与各类业务及平台类项目的系统分析与设计工作,主导技术难题的攻克工作,不断学习前沿的AI技术,并且能够应用到业务产品实践中; 2. 探索基于大模型的数据内容生成技术,并结合业务场景(医疗)特性推进实践落地; 3. 参与并主导企业级的AI Agent业务型产品需求分析、架构设计、研发与持续迭代演进; 4. 推动智能体在医疗,汽车,金融等To B领域落地并取得业务价值。
更新于 2025-08-29
社招3年以上核心本地商业-基
1、负责公司基础权限平台的系统架构设计与核心技术研发。 2、编写高质量、高性能的代码,实现平台功能模块。进行系统性能调优,持续提升平台的服务能力和响应速度。 3、深入研究权限控制领域的前沿技术和最佳实践,推动平台的技术创新和升级。 4、与项目团队保持紧密沟通与合作,推动项目进展和任务完成。 5、及时响应和解决权限系统中的各种技术问题,提供高效的解决方案。
更新于 2025-04-10