Machine Learning Backend Engineer

Job updated 5 days ago

Job Description

Join Our Team at Dcard!

We are on a mission to spark connections and bring people together.

About Us

Dcard is a leading social media platform dedicated to creating a safe and open space for sharing ideas and stories. With a thriving community of up to 22 million unique visitors per month, particularly popular among the youth in Taiwan, our mission is to unite people and make a significant impact in social media, advertising, and IP business. We are now expanding into Hong Kong, Japan, and the broader APAC market.

Your Role as Machine Learning Backend Engineer

As a Machine Learning Backend Engineer at Dcard, you will collaborate closely with product managers and developers to build products that matter and create tools that accelerate growth. Join our team of developers to build the social network of the next generation. We code in a fresh monolithic repository and ship code every few hours, and most importantly, we're never afraid of using new and bold approaches to conquer challenges.

If you are ready to take the leap, join us in creating an experience that connects people all around the world!

About the Dcard Engineering Team

As a member of the Dcard Engineering Team, you'll develop features, optimize the developer experience and architecture, and evaluate new technologies. You'll tackle challenges on high-traffic products, continuously improving architecture to serve millions. We are:

  • Data Driven: Our decisions and analyses are based on key metrics and OKRs, ensuring everyone works towards the same goals. We prioritize data-driven thinking over intuition.
  • Fast-Paced: You'll grow technically and collaboratively in our fast-moving team. We tackle daily challenges like managing high-traffic ad systems and ensuring real-time data updates.
  • Process Optimization: We focus on improving processes for smoother collaboration. We actively address and fix any issues that hinder our efficiency.
  • Continuous Growth: We hold regular study sessions and Developer Sessions to share knowledge across domains. We also invite external experts to share successful case studies and development processes.

What You'll Do

  • Collaborate with Machine Learning Engineers to deploy algorithms as user-accessible services.
  • Develop MLOps practices to enhance the development experience of machine learning algorithms.
  • Build machine learning-related ETL pipelines.
  • Collaborate with Data Engineers to develop and optimize data infrastructure.
  • Establish system monitoring mechanisms to improve service stability.

Requirements

What We're Looking For

  • Proficient in Python or Golang, and open to learning new languages.
  • Capable of writing highly readable, maintainable, and scalable code, as well as conducting high-quality code reviews.
  • Familiar with software project development processes.
  • Have at least one year of experience in developing distributed systems or Backend APIs.
  • Familiar with Kubernetes practices and principles.
  • Knowledgeable in system monitoring design.
  • Familiar with one or more of the following database systems: MongoDB, Elasticsearch, Redis, ClickHouse, BigQuery.
  • Possess excellent communication and collaboration skills, able to articulate ideas clearly and work smoothly with team members.

Bonus Points If You Have

  • More than two years of experience in designing large-scale distributed systems.
  • Familiar with knowledge in one or more of the following domains: recommendation systems, advertising systems.
  • Proficient in machine learning project development processes, including data processing, model deployment workflows, and CI-related designs.
  • Familiar with one of the following distributed computing systems: Spark, Flink.
  • Proficient in building Airflow systems and ETL development.
  • Knowledgeable in ML Ops.

Things to Consider

  • Only shortlisted candidates will be notified.
  • The job opening may close ahead of schedule if positions are filled.
  • Dcard reserves the right to withdraw a job offer if any false information is discovered during the application process.
  • At Dcard, we celebrate diversity and strive to provide an inclusive environment where everyone is respected. We believe that equality and diversity drive innovation and creativity. Dcard is committed to maintaining a non-discriminatory employment environment and providing equal opportunities to all candidates.
1
No requirement for relevant working experience
Negotiable
Optional Remote Work
Personal Invitation Link
This is your personal referral link for job invitation. You'll receive an email notification when someone applied for the position via your job link.
Share this job
People who applied for this job also applied for
Logo of the organization.
Full-time
Mid-Senior level
2
40K ~ 120K TWD / month
Logo of Dcard 狄卡科技股份有限公司.

About us

「讓每個人找到共鳴。」

Dcard 結合科技與人文搭起一座橋樑,豐富每個人的生活、讓每個人找到共鳴。面對快速變化的網路生態,Dcard 聚焦長期使命願景、年度戰略,夥伴們專注在公司戰略與目標,用成長型思維打造一個快速成長也充滿溫度的企業文化。

Dcard 致力於打造讓人放心分享自己故事的場域,讓平凡人分享不平凡故事的新世代服務。Dcard 是全台最大的匿名社群,在年輕族群有極高滲透率與影響力。不止步於台灣社群取得極大影響力,我們正全力擴張版圖,強力發展廣告、IP 新型業務及跨國市場,持續往世界級網路公司的目標努力。

我們的服務範圍擴及台灣 (Dcard)、香港 (Dcard.HK)及日本 (Dtto),持續擴大海外市場影響力。我們希望能邀請優秀的你加入團隊,把你的名字列在我們下一個里程碑的故事裡!

---

六個你會愛上 Dcard 的理由:

▌討論合作的文化
我們相信夥伴多方交流及討論可以創造出更多不一樣的火花跟可能性。在 Dcard 我們傾聽也重視每個夥伴的想法,每天專案小組進度會議、每週產品會議、每月 All Hands Meeting 中,夥伴們彼此對齊進度,主動提出想法,做更完善的決策與行動。透過夥伴的溝通合作,互相激盪火花,幫助團隊打造更棒的產品!

▌充沛的學習資源
我們相信跟一群優秀的夥伴共事,絕對是最棒的福利! 為了在快速變動、充滿挑戰的環境中取得影響力,我們需要勇於面對未知的挑戰。Dcard 重視夥伴的成長,我們提供各類書籍、講座、國內外研討會及專屬語言進修課程等資源,成為夥伴學習路上最大的後盾!

▌高速成長的環境
不止步於在台灣社群取得極大影響力,Dcard 正全力擴張版圖,發展廣告、IP 新型業務及跨國市場產品,持續往世界級網路公司的目標努力。在這裡,你將能親身參與各類新想法、新產品甚至是新市場的誕生!

▌投注熱情的團隊
我們是多元背景的跨國團隊。夥伴們充滿熱情,專注在不同領域,用成長型思維打造快速成長的團隊,提供社群、廣告、跨國等不同服務給使用者。

▌創造影響的舞台
在這個變化快速的場域,夥伴有多方嘗試的機會,可以參與各類新想法、新產品甚至是新市場的誕生! 只要你有能力和意願,站出來,你就可以親自做出改變。

▌彈性的工作氛圍
混合工作的模式(Hybrid Work),Dcard 夥伴能彈性安排工作時間與空間。具有彈性的遠距工作日(Remote Day),在辦公室也可以選擇在任何小角落工作。讓你自在挑選想要工作的時間和地方!


Team

Avatar of the user.
People Team
Avatar of the user.
Talent Acquisition Manager
Avatar of the user.
People Team
Avatar of the user.
Talent Acquisition Specialist
Avatar of the user.
People Operations Assistant
Avatar of the user.
People Operations Assistant

Jobs

Full-time
Mid-Senior level
1
Negotiable

Internship
Internship
1
195 TWD / hour

Part-time
Internship
1
200 TWD / hour