職位描述
thatgamecompany最為人熟知的是創(chuàng)造了諸多豐富而有意義并屢獲殊榮的游戲,如Journey,Flower和flOw。我們最新的游戲《Sky》是我們迄今為止最復雜的作品。這是基于一個動人的人文主義故事所建立的社交網絡,也是一場身在全球化的在線主題公園中不斷進化的現場體驗。thatgamecompany希望尋找一名資深后端專家來協助組建及帶領其在中國的后端研發(fā)團隊。該團隊將協助公司進行長線技術儲備,包括服務器端基礎設施、能夠用于多款游戲的平臺及微服務、海量數據倉庫及配套數據管線等?!緧徫宦氊煛磕銓⒃谌粘9ぷ髦猩婕暗剑骸?指導團隊技術方向,指導技術選型,開展代碼質量控制,帶領團隊實現可靠、可維護、大規(guī)模、高可用的社交游戲后端系統(tǒng),承載百萬級玩家同時在線。· 與游戲設計團隊緊密合作,根據當下及未來的社交游戲需求,抽象并設計各類可擴展的后端平臺,評估可行性并帶領團隊實現和部署?!?使用前沿的容器及集群管理技術,使我們的后臺系統(tǒng)更加穩(wěn)定、易于伸縮,減少故障響應時間和人工運維成本?!?改善和維護我們日常的后端開發(fā)環(huán)境,以便讓不同崗位的開發(fā)者都能夠參與后端工作(例如快速簡便地實現一些線上社交試驗),并讓新員工能夠更快地上手工作?!?日常監(jiān)控服務器的運行情況,并對任何系統(tǒng)抖動和事故做出快速反應,以保證我們全球的玩家都能有平穩(wěn)舒適的游戲體驗。同時,不斷改進我們的內部運維工具,使得這些日常維護工作能夠更加安全和自動化。我們希望你:· 熱愛電子游戲并對其有深刻理解和思考。作為一名游戲玩家,從玩家的角度考慮問題?!?敢于挑戰(zhàn)困難、承擔風險,實現別人從未做過的工程成就?!?具有極強的自主發(fā)現問題及解決問題的能力?!?能夠適應快節(jié)奏、快速擴張的小團隊?!净炯寄芤蟆俊?熟練的英語口語交流能力,能夠用英語進行專業(yè)技術討論?!?五年以上后端開發(fā)經驗和生產環(huán)境部署經驗?!?對可擴展、高可用的后端系統(tǒng)有深刻的理解。熟悉常見的開源后端組件,包括但不限于高并發(fā)數據庫、緩存、分布式事務解決方案及運維工具等?!?精通Go、Erlang或C++之一,熟悉其底層語言特性、常用框架、常見設計模式及單元測試方案?!?精通至少一個SQL或NoSQL數據庫,在Schema Design及性能調優(yōu)方面具有豐富經驗,處理過數據庫在大規(guī)模生產環(huán)境部署時可能產生的各種問題。· 精通Kafka,熟悉常見的基于隊列和最終一致性的微服務模式?!?熟悉Redis及其數據結構,能通過Redis實現常見的緩存及數據存儲場景。· 熟悉Linux生態(tài)系統(tǒng)。熟練掌握Linux或macOS的常用命令行工具?!?具有在生產環(huán)境管理AWS或GCP公有云,以及使用自動化運維工具(CI/CD)部署Kubernetes服務的經驗?!?善于從海量系統(tǒng)日志中提取有用信息,以及在后端系統(tǒng)各層級的數據及指標中尋找相關性,以便準確排查故障、識別可疑行為、定位性能瓶頸?!?熱衷于學習新技術,對不同觀點持開放態(tài)度并能跳出自己的舒適區(qū)。【進階技能要求】我們非??粗匾韵录寄堋5亲钪匾氖悄阍敢鈱W習新知識并不斷為玩家貢獻價值。· 同時精通Go和Erlang。· 精通PostgreSQL,MongoDB或Redis集群。· 有設計大規(guī)模微服務架構的經驗,熟悉如何處理分布式事務及類似問題,能夠從產品和技術的方面在數據可靠性、性能、開發(fā)成本及運營成本間做出合理的取舍。
企業(yè)介紹
那游科技,作為thatgamecompany的第一個國際研發(fā)中心,于2022年7月在上海成立。thatgamecompany是由著名游戲制作人陳星漢先生于2006年創(chuàng)立的獨立游戲工作室。thatgamecompany一直致力于創(chuàng)造不受時空影響的互動娛樂體驗,并激發(fā)全世界不同地區(qū)、不同文化人們之間的情感連接,以影響久遠的精品滋潤人類精神十多年來,我們一直專注于研發(fā)具有藝術神韻、情感豐富且有深層價值和廣泛接受度的互動體驗,包括屢獲殊榮的游戲作品flOw,Flower,Journey和Sky: Children of Light。我們的作品曾在世界各地的畫廊和展覽中備受青睞,也有被納入了史密森尼美國藝術博物館和MoMA(現代藝術博物館)的永久收藏。我們希望不斷擴大電子游戲可承載的情感體驗范圍,讓所有不同年齡、文化和背景的人們都能享受和喜愛它。