携程后端开发专家(BI)(MJ025874)
社招全职8年以上旅游业务开发地点:上海状态:招聘
任职要求
计算机科学、软件工程或相关专业本科及以上学历。 8年以上 Java 开发经验,1年以上大数据相关项目经验。 精通 Java 编程语言,熟悉 Spring、MyBatis 等主流 Java 开发框架。 熟悉大数据生态系统,包括但不限于Spark、paimon、kafka、Hbase、Flink 熟悉至少一种关系型数据库 (例如 MySQL、PostgreSQL)和一种 NoSQL 数据库 (例如 HBase、Cassandra)。 具备良好的代码风格和编程习惯,熟悉常用的设计模式和算法 学习能力: 具备较强的学习能力,能够快速掌握新技术和新工具。 沟通能力: 具备良好的沟通能力,能够清晰地向团队成员表达技术想法。 团队合作: 具备良好的团队合作精神,能够与不同角色紧密合作。
工作职责
参与大数据平台架构设计和开发,构建高效、稳定、可扩展的数据处理系统。 负责数据生产系统的研发和优化,例如建模平台、数据测试平台、数据质量平台等 负责数据消费系统的研发和优化,例如指标消费平台、圈选平台、归因平台、决策平台等 负责内部数据产品的研发和优化,例如数据运营工作台、商家数据中心等 监控和优化数据相关系统的性能,解决系统瓶颈和性能问题。
包括英文材料
学历+
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.
大数据+
https://www.youtube.com/watch?v=bAyrObl7TYE
https://www.youtube.com/watch?v=H4bf_uuMC-g
With all this talk of Big Data, we got Rebecca Tickle to explain just what makes data into Big Data.
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.
开发框架+
[英文] Understanding Modern Development Frameworks: A Guide for Developers and Technical Decision-makers
https://www.freecodecamp.org/news/understanding-modern-development-frameworks-guide-for-devs/
Spark+
[英文] Learning Spark Book
https://pages.databricks.com/rs/094-YMS-629/images/LearningSpark2.0.pdf
This new edition has been updated to reflect Apache Spark’s evolution through Spark 2.x and Spark 3.0, including its expanded ecosystem of built-in and external data sources, machine learning, and streaming technologies with which Spark is tightly integrated.
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.
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.
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.
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.
Cassandra+
[英文] Learn Cassandra
https://teddyma.gitbooks.io/learncassandra/content/index.html
This book step-by-step guides developers to understand what Cassandra is, how Cassandra works and how to use the features and capabilities of Apache Cassandra 2.0.
https://www.freecodecamp.org/news/the-apache-cassandra-beginner-tutorial/
In this tutorial I will introduce you to Apache Cassandra, a distributed, horizontally scalable, open-source database.
https://www.youtube.com/watch?v=J-cSy5MeMOA
Apache Cassandra is an open source NoSQL distributed database.
编程规范+
[英文] 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.
设计模式+
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.
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
相关职位
社招8年以上旅游业务AI &
负责携程旅游度假研发工作,保障相应产品的持续迭代,优化用户体验。 持续提升项目的质量、性能与架构合理性,并落地相关优化工作。 参与前端技术方案选型、架构设计,针对技术难点做技术攻坚。 参与前端技术体系建设,沉淀公共组件、工具和文档,参与技术分享。
更新于 2025-02-07
社招3-5年D2303
1、负责快手商业化品牌营销相关平台后端研发工作,建设面向广告主和达人的品牌资产平台,沉淀用户核心数据资产; 2、参与平台架构、规划与落地,围绕海量数据处理、通用性/扩展性、稳定性体系等持续性进行建设; 3、参与建设技术团队内部基础服务、自研框架开发。
更新于 2025-05-14
社招1-3年A243085A
团队介绍:DevMind团队负责字节跳动研发数字化管理平台开发工作,提供数据挖掘引擎,指标管理,在线化报告,可视化分析等产品能力,通过对研发效能全量数据进行度量、洞察,辅助决策与改进,实现“数据驱动研发效能提升”。随着AI技术高速发展,团队将重塑软件工程价值度量体系,我们正构建覆盖业务架构、软件架构、部署架构的智能化度量基座。 1、利用大模型、数据挖掘等技术从研发数据资产中,构建起软件工程的度量、价值体系,辅助研发团队提升软件工程研发效能; 2、利用大模型、知识图谱等技术,建立基于字节跳动内部专家知识库,提供软件工程优化改进建议,帮助企业/团队提升决策&协作效率; 3、基于LLM的探索性数据分析系统研发,能够基于研发效能数据进行相关性、归因等数据分析,提供有价值的数据洞见和改进建议; 4、持续调研业界前沿数据分析技术和最新数据智能化技术,结合实际场景进行有效实施并达到行业前列水平; 5、进行模型选型,调优,评测,知识库搭建,帮助产品达到好的用户体验和效果。
更新于 2024-07-26