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