工作內容

Company Introduction

Berry AI is dedicated to applying Computer Vision in the fast-food industry. Our recently developed products focus on helping US fast-food businesses improve their Speed of Service. We provide clients with an AI-based Drive-Thru Timer System and an in-store Customer Journey tracking system. These tools help clients understand situations, identify problems, and improve existing processes through real-time human-machine interaction and post-event data analysis. We are looking for passionate partners to join us in building stable and efficient services that can handle rapid growth.

 

Our Core Technologies

  1. Computer Vision: Berry AI has accumulated extensive experience in applying Computer Vision in Quick Service Restaurant (QSR) environments. We have proven methods for camera selection, finding installation locations and angles, calibration, streaming, and image tuning to meet customer needs.
  2. Edge AI: Berry AI deploys industrial computers at customer sites for real-time AI computation and result presentation. We have significant experience in optimizing AI and software to ensure complex computations can be executed stably on industrial computers.
  3. ML Learning Pipelines: Berry AI has accumulated a large customer base in the US. We have automated pipelines covering Data Collection, Model Training/Evaluation, and Model Deployment. We also have automated monitoring mechanisms to detect model performance in the Production environment and trigger model improvement processes.
  4. Hybrid Cloud Architecture: Berry AI uses AWS services to process Edge AI computation results and provides customers with useful and in-depth business insights through bidirectional integration of cloud and on-premises systems.

 

Technical Challenges You'll Encounter

  1. "How to make AI more accurate?" Our AI must be able to handle indoor and outdoor scenes and changes in customer behavior patterns. We need to reduce monitoring and AI revision costs to continuously improve scalability.
  2. "How to optimize edge computing devices that run both AI and complex software?" Considerations include resource management of CPU/Memory/GPU/SSD, software collaboration, and handling issues encountered by physical industrial computers in customer environments, such as CPU downclocking and increased CPU usage due to overheated kitchen environments.
  3. "How to monitor and manage remote machine status?" Since customer sites are not public clouds or managed data centers, machine connectivity is affected by many factors, such as firewall vendors, physical lines, power systems, and hardware issues with the machines themselves. In addition to actively implementing observability improvements, we want to improve deployment processes and machine status control.
  4. "How to quickly develop features to support business development?" Balancing rapid delivery that accumulates technical debt and investing in long-term architecture is a common issue for most startups, including us.

 

 

條件要求

Job Responsibilities

Our current products provide customers with a hybrid solution of AIoT and Cloud and require integration with third-party hardware and software. 

We expect the Backend Engineer to perform the following tasks within the Software Team:

  • Collaborate with the front-end team, machine learning team, and business department to understand requirements and implement software development.
  • Build, deploy, maintain, and optimize various cloud and on-premises services.
  • Implement Best Practices to improve engineering development efficiency (e.g., CI/CD, automation, new productivity tools).
  • Collaborate with other teams' Ops to establish more mature remote machine management/monitoring/troubleshooting processes.
  • Provide troubleshooting tools and technical support to assist domestic and international Customer Success teams, requiring on-call shifts.

Due to the high complexity of the company's system architecture, we are looking for candidates who:

  • Are familiar with Python-related packages and system programming (Linux).
  • Have experience using AWS cloud services, are proficient and can use industry Best Practices to build network architectures and communication protocols.
  • Are familiar with backend development technologies, such as Web services, databases, automated testing, and concurrent programming.
    • e.g., FastAPI, Django, PostgreSQL, MongoDB, Redis
  • Have experience in planning and building Data Pipelines and Job Queues.
    • e.g., DBT or Celery
  • Are familiar with containerization technologies.
    • e.g., Docker, Kubernetes
  • Are open-minded and willing to engage in various idea discussions and technical sharing.
  • Have good communication skills in both Chinese and English.

遠端型態

部分遠端面試

Google Meet / On-site Interview

部分遠端工作

每周三

加分條件

Bonus Points

  • Have served as a DevOps/Infra/SRE Engineer and built infrastructure services that are used by other teams.
  • Have experience in developing and maintaining smart cameras or IoT solutions.
  • Have basic ML/CV concepts or product development and maintenance experience.
  • Are familiar with C/C++/Golang/Rust/JavaScript.
  • Have contributed to open-source projects or have experience in public technical speaking.

員工福利

法定項目

勞保、健保、特別休假、勞退、婚假、員工體檢

其他福利

【優於勞基法假勤制度】
◆ 周休二日,彈性上下班
◆ 員工到職三個月即享有特休假
◆ 一年12天全薪病假

【保險與健康】
◆ 依法投保勞保、健保及按月提繳員工退休金
◆ 定期健康檢查
◆ 團體保險

【獎金禮品】
◆ 年終獎金
◆ 生日、三節禮金/禮品

【工作與生活平衡】
◆ 年初春酒
◆ 年終尾牙
◆ 年度 Offsite Meeting
◆ 不定期聚餐及旅遊
◆ 籃球/桌球/羽球/愛心社...等社團活動

【優質工作環境】
◆ 全新辦公設備
◆ 開放式辦公空間
◆ 零食、咖啡、飲料

【人才發展與自我成長】
◆ 公司內部、外部多元領域訓練課程

薪資範圍

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