哔哩哔哩猫耳-高级数据开发工程师
社招全职3年以上技术类地点:上海状态:招聘
任职要求
1.3年及以上大数据开发经验,具有独立负责某个项目数据开发经验为加分项; 2.熟悉数据仓库的设计和构建,能使用ETL工具进行数据转换和清洗,精通SQL(mysql、oracle等)、HQL的编写和优化; 3.熟悉Hadoop、Spark、Hive、Hbase、datax,flink和 flinkcdc 等大数据技术;熟悉 ADB 及 DMS 数据管理为加分项; 4.熟悉Java、Python等编程语言,能进行大数据应用程序的开发; 5.具备良好的沟通能力和团队合作能力,能与多个部门进行有效协作; 6.具备较强的数据分析和问题解决能力,能独立发现和解决问题; 7.有数据科学、机器学习、人工智能等相关领域经验者优先考虑。
工作职责
1. 负责大数据平台的开发、维护和优化,包括数据的采集、存储、清洗、计算和可视化等方面; 2. 设计和构建数据仓库,编写ETL流程和数据模型,能根据业务对数据进行主题模型设计、宽表开发和分层管理; 3.与 业务部门和数据科学团队合作,协助BI平台数据分析、报表开发工作,使用Hadoop、Spark等技术进行大数据分析和处理; 4. 进行数据应用程序开发,使用Java、Python等编程语言进行开发
包括英文材料
大数据+
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.
数据仓库+
https://www.youtube.com/watch?v=9GVqKuTVANE
From Zero to Data Warehouse Hero: A Full SQL Project Walkthrough and Real Industry Experience!
https://www.youtube.com/watch?v=k4tK2ttdSDg
ETL+
https://www.ibm.com/think/topics/etl
ETL—meaning extract, transform, load—is a data integration process that combines, cleans and organizes data from multiple sources into a single, consistent data set for storage in a data warehouse, data lake or other target system.
https://www.youtube.com/watch?v=OW5OgsLpDCQ
It explains what ETL is and what it can do for you to improve your data analysis and productivity.
SQL+
https://liaoxuefeng.com/books/sql/introduction/index.html
什么是SQL?简单地说,SQL就是访问和处理关系数据库的计算机标准语言。
https://sqlbolt.com/
Learn SQL with simple, interactive exercises.
https://www.youtube.com/watch?v=p3qvj9hO_Bo
In this video we will cover everything you need to know about SQL in only 60 minutes.
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.
Oracle+
[英文] Oracle Tutorial
https://www.oracletutorial.com/
On this website, you can learn Oracle Database fast and easily.
https://www.youtube.com/watch?v=QHYuuXPdQNM&list=PL_c9BZzLwBRJ8f9-pSPbxSSG6lNgxQ4m9
Hadoop+
https://www.runoob.com/w3cnote/hadoop-tutorial.html
Hadoop 为庞大的计算机集群提供可靠的、可伸缩的应用层计算和存储支持,它允许使用简单的编程模型跨计算机群集分布式处理大型数据集,并且支持在单台计算机到几千台计算机之间进行扩展。
[英文] Hadoop Tutorial
https://www.tutorialspoint.com/hadoop/index.htm
Hadoop is an open-source framework that allows to store and process big data in a distributed environment across clusters of computers using simple programming models.
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.
Hive+
[英文] Hive Tutorial
https://www.tutorialspoint.com/hive/index.htm
Hive is a data warehouse infrastructure tool to process structured data in Hadoop. It resides on top of Hadoop to summarize Big Data, and makes querying and analyzing easy.
https://www.youtube.com/watch?v=D4HqQ8-Ja9Y
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.
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.
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.
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.
数据分析+
[英文] Data Analyst Roadmap
https://roadmap.sh/data-analyst
Step by step guide to becoming an Data Analyst in 2025
数据科学+
https://roadmap.sh/ai-data-scientist
Step by step roadmap guide to becoming an AI and Data Scientist
机器学习+
https://www.youtube.com/watch?v=0oyDqO8PjIg
Learn about machine learning and AI with this comprehensive 11-hour course from @LunarTech_ai.
https://www.youtube.com/watch?v=i_LwzRVP7bg
Learn Machine Learning in a way that is accessible to absolute beginners.
https://www.youtube.com/watch?v=NWONeJKn6kc
Learn the theory and practical application of machine learning concepts in this comprehensive course for beginners.
https://www.youtube.com/watch?v=PcbuKRNtCUc
Learn about all the most important concepts and terms related to machine learning and AI.
相关职位
社招2年以上技术类
1、负责包括猫耳FM Android APP 业务研发,编写高质量的代码; 2、和产品经理配合,深度参与手机产品需求讨论,功能定义等; 3、设计良好的代码结构,不断迭代重构。
更新于 2025-05-23
社招2年以上技术类
1、保障测试质量,并与开发、前端、产品团队合作,引入和使用新的测试技术提高测试效率; 2、参与业务日常发版工作,包括产品设计评审,开发技术架构评审,针对业务规则制定测试计划,根据测试计划编写和执行测试用例并进行缺陷跟踪; 3、能独立跟进业务、项目测试工作,包括风险评估,进度把控,按照测试计划,构建测试环境,执行集成测试,自动化回归测试等; 4、能针对现有的业务质量保障流程进行测试效率分析,制定测试提效方案,提升测试效率,缩短交付周期,支撑业务的迭代;
更新于 2025-06-17
社招3年以上技术类
职位描述 1. 负责 iOS 相关的迭代、开发、重构; 2. 编写代码实现产品功能,完成项目开发,撰写相关文档,参与需求分析; 3. 理解业务线和技术方案,熟悉常见的开发和问题处理方式; 4. 持续优化用户体验和 App 性能,建立用户体验指标体系。
更新于 2025-06-10