頭條簡介
“今日頭條”是一款基於資料採礦的Recommendation Engine產品,是國內移動互連網領域成長最快的產品服務之一。我們崇尚簡單,始終關注使用者需求,熱衷於把從使用者介面上的每一個細節體驗到背景海量資料處理都做到極致;我們推崇在輕鬆快樂的環境中學習,積累,分享和成長。在這裡,我們每天都在創造價值,產生影響。
頭條福利
六險一金,高薪期權,免費三餐,租房補貼,帶薪休假,休閑下午茶,晉陞空間,團隊氛圍好,優厚薪資。
工作地址:深圳市南山區南海大道來福士廣場辦公樓
簡曆接收郵箱:1964569731@qq.com
Wechat:15302641779
崗位一覽
分布式檔案儲存體架構師
分布式緩衝系統研發工程師
Ceph進階研發工程師
訊息中介軟體進階研發工程師
儲存技術負責人
雲資料庫研發工程師-RDS MySQL
資料庫工程師(DBA)
基礎架構研發工程師(通用)
崗位詳細介紹
崗位1 分布式檔案儲存體架構師
職位描述
1、負責今日頭條的Distributed File System架構設計和最佳化
2、技術的攻堅和研究
職位要求
1、本科及以上學曆,電腦、通訊等相關專業,3年及以上相關經驗
2、有Openstack Swift、Ceph,glusterfs等Distributed File System開發使用經驗
3、精通Java/Python/C/C++至少一種語言
4、有強烈的求知慾、好奇心和進取心,對工作充滿熱情,喜歡鑽研技術,有獨立探索技術的能力
5、有雲端儲存工作經驗優先
6、閱讀或參與相關分布式系統項目優先
7、有海量資料存放區叢集開發經驗者優先
崗位2 分布式緩衝系統研發工程師
職位描述
1、負責今日頭條的Memcache、Redis等儲存服務的基礎研發工作,提供穩定可靠的儲存服務
2、深入理解業務情境的儲存需求,負責中介軟體的改造最佳化,並完成服務的平台化
職位要求
1、本科及以上學曆,電腦、通訊等相關專業
2、熟悉Memcache、Redis、Codis、Leveldb/Rocksdb等,閱讀過相關的代碼實現,有相關開源項目的代碼貢獻優先
3、熟練掌握Linux環境下的C/C++/Go/Python/Shell/PHP等一種以上語言
4、具備一定的網路知識,熟悉TCP/IP通訊原理
5、積極樂觀,責任心強,工作認真細緻,具備良好的服務意識,具有良好的團隊溝通與協作能力
6、熱愛編程,有較強的學習能力,有強烈的求知慾、好奇心和進取心 ,能及時關注和學習業界最新技術
崗位3 Ceph進階研發工程師
職位描述
1、負責頭條大規模分布式儲存系統的最佳化和改進
2、負責設計架構高可用高效能的分布式系統,保障儲存服務的高可用
職位要求
1、2年以上ceph使用/營運或1年以上ceph研發經驗
2、熟悉Linux系統操作原理、配置及使用
3、熟悉C/C++程式設計語言,熟悉Ceph源碼、能夠著手最佳化改進效能
4、有Ceph社區代碼貢獻優先
5、有較強溝通和鑽研能力,樂於挑戰
崗位4 訊息中介軟體進階研發工程師
職位描述
1、 負責今日頭條訊息中介軟體平台系統架構設計
2、最佳化訊息中間效能和穩定性提升
3、 設計符合業務情境的訊息中介軟體
職位要求
1、 熟練掌握C/C++/Java/Go等語言,熟悉TCP/IP協議,熟練掌握Linux網路編程和多線程編程技術
2、熟悉Kafka, NSQ,RabbitMQ等各種訊息中間設計實現
3、紮實的編程能力,熟悉常用演算法和資料結構,熟悉分布式系統原理
4、熟悉RPC架構、系統效能最佳化和儲存系統優先
5、有大型高並發項目架構設計經驗者優先
6、有開源社區貢獻者經驗優先
崗位5 儲存技術負責人
職位描述
1、負責今日頭條儲存服務的系統架構最佳化
2、負責資料庫、KV、對象及Distributed File System等方向的效能可靠性最佳化
3、負責研究最新的儲存技術,結合頭條情境構建易用的儲存服務平台
4、負責團隊的梯隊建設和管理,提升團隊技術實力
職位要求
1、熟悉TCP/IP、DNS等底層協議,精通HTTP協議,熟練掌握各種工具進行網路問題診斷
2、熟悉ceph、glusterfs等分布式系統,有相關的開源貢獻
3、有資料庫相關的理論背景和儲存系統的效能調優經驗
4、熟悉海量小檔案雲端儲存,有分析其代碼實現經驗者優先
5、有NoSQL儲存引擎相關開發營運經驗
6、具有紮實的分布式系統理論和實踐經驗,具備紮實的作業系統等基礎知識
崗位6 雲資料庫研發工程師-RDS MySQL
職位描述
1、雲資料庫RDS MySQL及中介軟體相關研發
2、雲資料庫RDS MySQL引擎最佳化分析及Patch相關研發
3、雲資料庫RDS MySQL平台產品化
4、定位和解決生產環境出現的各種問題,提出系統化的解決方案和規劃
職位要求
1、精通C/C++/Python/Golang/Java/Rust語言中的一種
2、熟悉linux核心、精通任意一種語言的多線程、網路編程、分布式開發
3、熟悉MySQL(SQLServer, PostgreSQL)資料轉送協議, 主從複製協議, Mysql Gelara Cluster複製協議
4、 熟悉Mysql源碼者、Innodb等引擎、熟悉B+樹, AST文法樹, 語義分析、熟悉Paxos演算法,Raft演算法者優先
崗位7 資料庫工程師(DBA)
職位描述
1、負責資料庫的監控,備份,效能最佳化及故障處理等
2、資料庫分庫分表方案的設計、實施及資料移轉
3、負責根據項目需求設計並制定資料庫解決方案
4、負責資料庫中介軟體的相關測試、維護及管理工作
5、制定並不斷完善資料庫的營運規範、開發規範及安全規範
職位要求
1、電腦相關專業本科及以上,有兩年以上MySQL管理經驗
2、熟悉MySQL資料庫體繫結構和工作原理
3、熟悉常見儲存引擎的原理、特點以及主從複製原理和實踐
4、熟悉目前常用的開源中介軟體解決方案,如Mycat,Atlas等
5、有一定的指令碼語言編程能力,熟悉Shell、Perl、Python指令碼語言中的一種或幾種
6、有使用MongoDB、Redis的經驗優先考慮
7、良好的溝通、協調能力,能在一定的壓力下有效開展工作
崗位8 基礎架構研發工程師(通用)
職位描述
1、為頭條業務發展提供研發架構、監控、泛型服務等基礎設施;
2、設計合理的業務和技術架構方案,並推進技術規範的落地;
3、研發基礎服務元件,解決共性需求,減少重複開發與營運;
4、新技術研究和應用,並推動適合的技術應用於生產。
職位要求:
1、本科及以上學曆,電腦、通訊等相關專業;
2、熟練掌握Linux環境下的C/C++/Go/Python/Shell/PHP等1至2種以上語言;
3、瞭解微服務架構的技術挑戰,並有對應的解決方案;
4、紮實的技術基礎,熟悉效能、可用性、伸縮性、擴充性、安全性、營運監控、整合發布等;
5、熟悉業務架構設計理論,熟悉行業常見的架構方案;
6、積極樂觀,責任心強,工作認真細緻,具備良好的服務意識,具有良好的團隊溝通與協作能力;
7、熱愛編程,有較強的學習能力和抽象能力,有強烈的求知慾、好奇心和進取心 ,能及時關注和學習業界最新技術。
位元組跳動-深圳研發中心,期待您的加入!