蚂蚁金服蚂蚁数字科技-数科技术部-存储高级技术专家
社招全职技术类-开发地点:上海 | 杭州状态:招聘
任职要求
1. 精通C/C++ 编程语言, 熟悉常用的算法和数据结构,熟悉网络编程,多线程编程,熟悉数据库基本原理; 2. 有分布式存储工程经验,了解Bigtable/Hbase/Tair/CKV等一个或多个分布式存储,熟悉LevelDB/RocksDB 等单机存储引擎; 3. 对分布式存储系统有浓厚的兴趣,乐于探索区块链技术带来的存储膨胀及高吞吐量需求所带来的存储系统面临的各种挑战; 4. 重视线上客户体验,重视自动化系统建设,重视工程质量,有良好代码review与测试意识; 5. 热爱和追求…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1. 参与大规模分布式存储系统、高性能单机数据存储引擎的架构设计、功能开发、性能优化等; 2. 参与高可靠、高可用 存储系统的设计研发与演进,确保用户数据安全和服务可用性; 3. 为蚂蚁区块链提供高性能、扩展性好、友好的存储服务。
包括英文材料
C+
https://www.freecodecamp.org/chinese/news/the-c-beginners-handbook/
本手册遵循二八定律。你将在 20% 的时间内学习 80% 的 C 编程语言。
https://www.youtube.com/watch?v=87SH2Cn0s9A
https://www.youtube.com/watch?v=KJgsSFOSQv0
This course will give you a full introduction into all of the core concepts in the C programming language.
https://www.youtube.com/watch?v=PaPN51Mm5qQ
In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie.
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
算法+
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/
数据结构+
https://www.youtube.com/watch?v=8hly31xKli0
In this course you will learn about algorithms and data structures, two of the fundamental topics in computer science.
https://www.youtube.com/watch?v=B31LgI4Y4DQ
Learn about data structures in this comprehensive course. We will be implementing these data structures in C or C++.
https://www.youtube.com/watch?v=CBYHwZcbD-s
Data Structures and Algorithms full course tutorial java
网络编程+
https://www.youtube.com/watch?v=2HrYIl6GpYg
I will make a simple HTTP web server with the C Programming Language.
https://www.youtube.com/watch?v=8z6okCgdREo
This tutorial is for Gophers who have written a command line or an API application, but have little to no experience in lower-level concepts like reading and writing to sockets, working with channels, and managing multiple goroutines.
https://www.youtube.com/watch?v=bdIiTxtMaKA&list=PL9IEJIKnBJjH_zM5LnovnoaKlXML5qh17
https://www.youtube.com/watch?v=bzja9fQWzdA
Implement the ubiquitous TCP protocol that underlies much of the traffic on the internet!
[英文] 📺Network Programming with Python Course (build a port scanner, mailing client, chat room, DDOS)
https://www.youtube.com/watch?v=FGdiSJakIS4
Learn network programming in Python by building four projects. You will learn to build a mailing client, a DDOS script, a port scanner, and a TCP Chat Room.
https://www.youtube.com/watch?v=gntyAFoZp-E
https://www.youtube.com/watch?v=JiuouCJQzSQ
Explore the fundamentals of networking in Rust by building a simple TCP server.
https://www.youtube.com/watch?v=JRTLSxGf_6w
https://www.youtube.com/watch?v=sFizpxHkIlI
In this video we'll cover SOCKET PROGRAMMING in JAVA.
https://www.youtube.com/watch?v=sXW_sNGvqcU
多线程+
https://liaoxuefeng.com/books/java/threading/basic/index.html
和单线程相比,多线程编程的特点在于:多线程经常需要读写共享数据,并且需要同步。
https://www.youtube.com/watch?v=_uQgGS_VIXM&list=PLsc-VaxfZl4do3Etp_xQ0aQBoC-x5BIgJ
https://www.youtube.com/watch?v=IEEhzQoKtQU
https://www.youtube.com/watch?v=mTGdtC9f4EU&list=PLL8woMHwr36EDxjUoCzboZjedsnhLP1j4
https://www.youtube.com/watch?v=TPVH_coGAQs&list=PLk6CEY9XxSIAeK-EAh3hB4fgNvYkYmghp
https://www.youtube.com/watch?v=xPqnoB2hjjA
This video is an introduction to multithreading in modern C++.
https://www.youtube.com/watch?v=YKBwKy5PrpQ
Rust threading is easy to implement and improves the efficiency of your applications on multi-core systems!
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.
RocksDB+
https://rocksdb.org/docs/getting-started.html
The RocksDB library provides a persistent key value store.
分布式系统+
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
还有更多 •••
相关职位
社招3年以上技术类-开发
1. 参与大规模分布式存储系统、高性能单机数据存储引擎的架构设计、功能开发、性能优化等; 2. 参与高可靠、高可用 存储系统的设计研发与演进,确保用户数据安全和服务可用性; 3. 为蚂蚁区块链提供高性能、扩展性好、友好的存储服务。
更新于 2025-10-20上海|杭州
社招3年以上技术类-开发
1. 在高并发实时物联网场景下设计稳定、高效的服务架构并实现; 2. 根据业务场景设计并实现端到端,安全可信的设备连接与数据采集方案; 3. 对海量的物联网数据进行清洗、分类、归类等处理与相关数据分析。
更新于 2025-06-10杭州
社招3年以上技术类-开发
1. 在高并发实时物联网场景下设计稳定、高效的服务架构并实现; 2. 根据业务场景设计并实现端到端,安全可信的设备连接与数据采集方案; 3. 对海量的物联网数据进行清洗、分类、归类等处理与相关数据分析。
更新于 2025-12-15杭州
社招3年以上技术类-开发
在Web3席卷全球的浪潮中,我们正用代码重构数字世界的规则——从RWA资产代币化到稳定币架构的颠覆,从全球区块链协作到AI与链式逻辑的碰撞。技术生态的裂变已不可逆,而蚂蚁数科凭借原生区块链架构、密码安全、硬件级防护、跨链隐私计算与Layer2扩展性等硬核技术,已站在风暴眼中央。 此刻,你将与顶尖工程师并肩: - 重构资产流通协议,用智能合约改写价值流转规则; - 设计下一代链上系统,以技术纵深击穿数据孤岛; - 在黄金时代的第一线,用代码定义信任的新范式。 代码即信仰,创新即战场—— 黄金时代正在加速到来——此刻不冲,更待何时? 1. 参与蚂蚁数科Layer2 区块链Jovay 的架构设计、功能开发与性能优化,推动 Jovay 测试网和主网顺利上线; 2. 持续跟踪并深入研究区块链与 Web3 前沿技术动态,具备快速学习与落地应用能力,将最新技术成果高效融入 Jovay 平台,以保持技术领先和产品竞争力。
更新于 2025-06-20北京|上海|杭州