Machine Learning Engineer (Search)

Dcard 團隊照

工作內容

Dcard 是在年輕族群有極高滲透率與影響力的社群平台。我們致力於打造一個讓每個人都可以放心分享自己故事的地方,讓平凡人分享不平凡故事的新世代社群服務。我們的用戶來自世界各地,除了既有社群服務與版圖,我們也正全力擴張發展新型業務及跨國市場。

面對快速變化的社群生態,我們期待更多優秀的人才加入 Dcard 來打造更好的產品。而搜尋在 Dcard 是一個重要的產品,為了讓整個搜尋使用體驗更好,我們期待這個角色可以利用統計與機器學習方法,分析文章內容和搜尋相關的資料去設計演算法滿足各式各樣的搜尋情境,讓每個人每次在 Dcard 內進行搜尋的時候都可以找到自己想看的東西。

為什麼你該加入 Dcard?

Dcard 產品從抽卡延伸至論壇、電商等、服務對象從大學生到所有年輕人。我們正在以成長型思維打造一個快速成長、持續擴展影響力的組織。團隊聚焦長期使命願景與戰略,一同專注目標並持續突破。我們面向世界,在不同領域創造更多的發展與機會,也不滿足於現有版圖。每天都有數以萬計想要分享與閱讀故事的人在 Dcard 上交流,你將有機會提供客戶接觸到龐大的使用者,為客戶提供更多的價值與服務。我們需要你的加入幫助 Dcard 在更多領域提供價值給使用者!

關於 Dcard 的工程團隊

身為 Dcard 工程團隊的一員,除了功能面開發,你也會專注優化開發者體驗與架構,並評估導入新的技術。在 Dcard 你將會面臨許多有趣挑戰,著手開發流量大的產品,不斷調整並改善現有的架構,提供順暢的服務給千萬使用者。

  1. Data Driven - 團隊內任何的分析與決策都是圍繞著重要指標運作,擬定產品開發目標時也都是依據 OKR 的設定來衡量是否有價值,藉此確保夥伴們都在同個軌道並朝著相同目標前進。比起仰賴感覺來判斷,我們更重視依靠數據來思考。
  2. 快速前進 - 能夠跟一群很厲害的人一起工作,不論在技術或合作能力都會有顯著成長。且團隊步調很快,我們期待產品能夠快速前進,相對的每天也會遇到許多挑戰,像是如何把廣告系統架起來承受高流量,或是如何維持資料更新即時又快速等。
  3. 流程優化 - 團隊很在意流程是否順暢,持續思考如何合作會更有效率。我們會捲起袖子,直接去改變困擾我們的事物,優化整個開發跟生活的體驗。
  4. 持續成長 - 除了例行性的讀書會,我們會透過團隊內的 Developer Session ,了解不同 domain 的夥伴做過哪些專案;也會邀請團隊外部成員向我們分享其他團隊成功案例或開發過程。

你將在團隊參與⋯

  • 參與 Dcard 搜尋產品的開發及優化。
  • 參與 Dcard 機器學習相關產品的開發以及優化,可能會碰觸到的東西有 Machine Learning 演算法開發,Data Pipeline 設計,以及 MLOps 等等的東西。
  • 和其他專案的開發者合作開發 Dcard 機器學習相關系統建置。
  • 快速交付可行性架構跟改進機器學習產品系統相關計畫。
  • 協助設計師、前端與後端⼯程師進行介⾯或使用流程的 A/B 測試。

條件要求

我們期待看到一個優秀的 Machine Learning Engineer (Search) 具備以下能力

  • 有一年以上的搜尋系統相關工作經驗,熟悉相關應用場景。
  • 熟悉 python 且不排斥學習新語言(Go, Scala)。
  • 能夠寫出可讀性高、可維護、可延伸性的程式以及進行高品質的 code review。
  • 熟悉軟體專案開發流程。
  • 可以根據定義好的問題設計技術解決方案。
  • 熟悉資料檢索、搜尋系統,並對機器學習演算法及工作流程有基礎的認知,例如 Learning to Rank 等等。
  • 有 NLP 相關經驗、中⽂文字分析的經驗。
  • 有使用過 Elasticsearch / Solr / Lucene / Vespa 其中一個技術的經驗。
  • 有良好的溝通協作能力,能夠清楚的表達想法,並與其他團隊順利合作。
  • 熱愛思考使⽤者的需求,將演算法動手打造成產品。

遠端型態

部分遠端面試
部分遠端工作

加分條件

如果你擁有以下能力、經驗與特質,那就更棒了!

  • 熟悉分散式系統設計,處理巨量資料或大型系統開發。
  • 熟悉機器學習系統商業應用場景 + 系統設計。
  • 能夠解決 Keras / PyTorch 在巨量資料開發時遇到的問題。
  • 熟悉以下其中幾項技術:
    • Elasticsearch
    • Airflow
    • Kubernetes
    • Postgres / BigQuery / Redis
    • Scikit-Learn / XGBoost / PyTorch
    • Linux
    • Spark / Flink

員工福利

法定項目

勞保、健保、特別休假、勞退、婚假

其他福利

▌年度休假
享有優於法律的年假、不扣薪病假、生日假和特殊假期(Dcard 日等),休息是為了走更長遠的路。

▌工作環境
自由明亮的工作空間,舒適的工作配備,寬敞的辦公室,甚至還有床協助夥伴補充體力。

▌彈性氛圍
彈性的 Remote Work,夥伴可以自主安排工作的時間與地點,更多的彈性,創造不同的可能性!

▌團隊保險
全面性團體保險及完整健康檢查,每一項都為了更體貼夥伴的健康需求。

▌團隊慶祝
節慶派對、午餐日、尾牙、每週夥伴分享等團隊活動,我們重視每個相聚的機會!

▌有趣活動
水果日 、手搖杯日、個人按摩、各類運動課程、專屬的 Dcard Buddy Program 等,和夥伴一起享受 Dcard 生活!

▌學習資源
我們從夥伴們的需求出發培育夥伴,提供無上限學習資源(書籍、講座、課程補助),夥伴可以直接提出需求,並在 24 小時內即可取得。

不定期和企業顧問合作、舉辦講師內訓,提供國內外 Conference 補助,如 WWDC、Google I/O ⋯,且邀請業界高手來到 Dcard 分享,不定期拜訪其他公司互相交流。我們鼓勵各部門舉辦讀書會、每月舉辦一次 Developer Session,不定期舉辦不同主題的工作坊等。
 

薪資範圍

NT$ 900,000 - 2,200,000 (年薪)