Senior Backend Engineer 資深後端工程師 [8ndpoint]

MoBagel 行動貝果

最近更新於 2023-08-24


[About the job]
Our team is looking for experienced engineers to work on exciting technical problems for marketing AI. On the 8ndpoint team, you’ll have the opportunity to own and drive projects that help us scale the platform. As a Senior Backend Engineer, you’ll manage the infrastructure that powers our internal services and external facing applications, using both DevOps and application engineering. You’ll have wide latitude to direct engineering to adopt new technologies and solutions.
Mobagel has an extraordinarily open and relaxed work culture. There’s immense freedom to work on what you think is most important, and generous support for personal development. We’re a small and rapidly growing team with great work-life balance, generous remote work policy, open and supportive teammates, and free food. Come meet the team!
Since this role is highly cross-functional, there are ample opportunities (and support) for diving into DevOps, MLOps, data engineering, and machine learning modeling projects.

1. Develop existing services and infrastructure, and decide how to scale and/or migrate to new technologies.
2. Build and maintain scalable applications in close collaboration with product and data science.
3.Design and build CI/CD pipelines and integration testing infrastructure.
4. Evangelize and encourage best software development practices through documentation, code reviews, and sharing.
5. Write technical documentation, conduct thorough code reviews, and share technical knowledge and decisions with the team.


1. 3+ years of professional software development experience.
2. Experience with CI/CD pipelines and integration testing.
3. Experience with backend application development: RESTful API, relational databases, networking.
4. Experience with Kubernetes and containerization (e.g., Docker).

[Nice to haves]
1. Experience with cloud services (e.g., GCP, AWS, Azure).
2. Experience with event streaming architectures and protocol buffers or other serialization protocols.
3. Experience on a data or machine learning team in a production environment.
4. Familiarity with distributed data systems fundamentals.
Eager to research, learn, and implement new technologies on your own.

[Tech Stack]
We prioritize candidates that can quickly learn new technologies over domain knowledge, but the following is a snapshot of what our day-to-day looks like:
1. Development: Python, Java, Scala
2. Machine Learning: Python (Pandas, sklearn, xgboost, etc.)
3. Orchestration: Airflow, Kubernetes, Docker
4. GCP: BigQuery, GKE, Artifact Registry, Cloud SQL, Pub/Sub
5. Frontend: React, TypeScript
6. DevOps: ArgoCD, Rancher/Longhorn
7. VCS & CI/CD: Gitlab






1. 上下班時間彈性

2. 不影響工作進度下,自由排休不扣薪

3. Team Building 凝聚共識與感情

4. 每個月不定時舉辦員工聚餐或活動

5. 員工慶生活動

6. 辦公室備有免費飲料與零食

7. 早晚餐供應、TGIF 免費午餐

8. 業績/分紅獎金

9. 鼓勵並補助健康檢查

10. 員工配股/優惠認購股份 


1. 在職進修補助

2. 員工教育訓練

3. 海外駐點輪調 (美國矽谷、日本東京、中國上海和北京)