Software Engineer, Backend Engineer(Python)

Job updated about 1 month ago

Job Description

About Botrista:

Botrista leads the charge in transforming the food and beverage(F&B) industry with our expertise in automated beverages for foodservice operators. Specializing in cutting-edge automation products, we seamlessly integrate self-developed cloud-based IoT devices with an advanced cloud management platform, redefining the landscape of F&B industry.

Joining Botrista means being part of a collaborative environment that nurtures your software skills. By leveraging cloud-based big data and IoT technologies, we are not just redefining the food technology industry but also establishing an entirely new business model. Join us in shaping the complete AIoT ecosystem that is set to make a global impact in the food and beverage market!

About the role:

As a Backend Engineer (Python), your main role involves developing algorithms and software for our key product - DinkBot, an IoT Automated Device. Your responsibilities extend beyond automation to include active participation in data collection, processing, analysis, and even AI model training projects. You'll have the opportunity to explore various technical areas, from Python programming to OTA technology, DevOps, CI/CD, software engineering, data pipeline, TDD development, and production automation processes, all while receiving relevant training.

You'll also become an integral part of a dynamic, cross-functional agile squad, working alongside frontend, backend, devops, QA, firmware engineers, as well as professionals in product design and project management. Our squads flourish in an open, fast-paced environment characterized by flat structures, ensuring that the voice of every team member is valued and heard. If you're seeking a challenging opportunity, this is your invitation to contribute to groundbreaking technology and be a core member of our collaborative team!

***Please be advised that our team is actively seeking candidates at different levels. Each candidate undergoes individual evaluation and is assigned a suitable level based on their skills and experience.***



  • Develop the high-efficient back-end system on IoT devices
  • Develop data collection and data processing system on IoT devices
  • Develop a smart error recognition system on IoT devices
  • Responsible for designing and implementing an effective system

Minimum qualifications:

  • Bachelor or Master degree in Computer Science, Computer Engineering, Electrical Engineering or equivalent experience
  • 1+ years of solid Python development experience and backend framework. e.g. Flask, Django
  • Sufficient knowledge on operating system and network architecture
  • Experience in any Unix-like Operating system
  • Experience in using git-related version control software
  • High willingness to study issues
  • Excellent skills of issue analysis and problem-solving
  • Excellent command of spoken and written English

Salary Range: 

The yearly package ranges from NT$1,000,000 to $2,000,000. Your specific base salary will be determined based on your experience. Additionally, this position may be eligible for bonuses and stock options.

1 years of experience required
1,000,000 ~ 2,000,000 TWD / year
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 Botrista 百睿達有限公司.

About us


Botrista(發音為 Bot-REES-tuh) 起源於兩個產業的結合:食品和自動化技術。Botrista成立於 2017 年,透過將軟體、韌體及硬體整合,研發出新世代的自動化飲品調理機器人,重新定義飲料產業的製作方式跟架構,成為餐飲科技領域的領導者。


我們跳脫以往飲料產業的服務架構及製作方式,為店家提供完整自動化飲料的解決方案,包含調理配方、菜單研發及原物料供應鏈服務,讓店家可快速導入,並解決產業標準化後的瓶頸,及在疫情時代下店家的營運痛點。不再需要繁瑣的人事訓練及準備流程,將客製化跟標準化做到平衡,提供店家最佳出餐效率且高品質的新鮮飲品。另外我們也很重視食安及永續,機台皆通過食品安全認證(e.g. NSF)。公司於去年完成A輪募資,B輪募資也正如期進行中。




Entry level
55K ~ 55K TWD / month