Software Engineer (Android/Python)
薪資範圍:1,000,000 ~ 1,800,000 TWD / year
Job Summary:
Join our team as a Software Engineer and play a pivotal role in revolutionizing the beverage industry. We're developing a cutting-edge, Android-based beverage-making machine, and we need your expertise to bring it to life. This role offers a unique and dynamic blend of Android development, backend interaction, data analysis, and the potential to explore AI agent and machine learning technologies.
You'll start by diving deep into our existing server-client architecture, gaining a comprehensive understanding of its functionality. Your primary task will be to reimplement this architecture from the existing client-server architecture to the Android platform, ensuring seamless communication and performance. Beyond Android development, you'll contribute to data engineering and analysis efforts, utilizing Python as needed, helping us unlock valuable insights from our beverage machine data. We're also venturing into the exciting realm of AI agents and machine learning, offering you the opportunity to expand your skills in these emerging fields.
We're looking for a partner, not just an employee. Someone with a strong software engineering foundation, a passion for innovation, and a desire to contribute to a groundbreaking product. If you're ready to tackle challenging problems and shape the future of beverage technology, we want to hear from you.
Responsibilities
- Reimplement the existing server-client architecture for our beverage machine, with a primary focus on the Android platform.
- Develop robust and user-friendly software components, primarily within the Android ecosystem, for our beverage machine.
- Collaborate with backend engineers to ensure seamless communication between software components and our cloud service.
- Contribute to data collection, processing, and analysis efforts, utilizing Python as needed.
- Explore and implement AI agent and machine learning concepts to enhance the operational efficiency of the support/operations team.
- Design and implement efficient and maintainable code following object-oriented programming principles and SOLID principles.
- Participate in code reviews to ensure code quality and knowledge sharing.
- Troubleshoot and resolve complex technical issues in a timely manner.
- Contribute to the continuous improvement of our development processes.
Minimum qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 4+ years experience in Software Engineer
- Familiarity with Android application development (Kotlin or Java).
- Basic understanding of Python programming.
- Solid understanding of object-oriented programming principles and SOLID principles.
- Experience using Git and version control systems.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
Preferred Qualifications:
- Experience with RESTful APIs and network communication.
- Experience with data engineering and analysis tools.
- Knowledge of machine learning concepts and frameworks.
- Experience with database management.
- Experience with embedded systems.
- Experience with beverage or food industry related projects.
公司地址:
台北市中正區忠孝東路一段9號8樓其他:
《Botrista》Botrista(發音為 Bot-REES-tuh) 起源於兩個產業的結合:食品和自動化技術。Botrista成立於 2017 年,透過將軟體、韌體及硬體整合,研發出新世代的自動化飲品調理機器人,重新定義飲料產業的製作方式跟架構,成為餐飲科技領域的領導者。除了硬體設備外,自行開發的軟體系統,以IoT的方式蒐集銷售及庫存數據,不僅有精美的使用者介面設計,也可提供遠端系統維護及客製化菜單,不斷優化做到更進一步演算分析,搭建大數據資料庫,協助店家在飲品選擇與銷售上更具優勢。跳脫以往飲料產業的服務架構及製作方式,為店家提供完整自動化飲料的解決方案,包含調理配方、菜單研發及原物料供應鏈服務,讓店家可快速導入,並解決產業標準化後的瓶頸,及在疫情時代下店家的營運痛點。不再需要繁瑣的人事訓練及準備流程,將客製化跟標準化做到平衡,提供店家最佳出餐效率且高品質的新鮮飲品。另外我們也很重視食安及永續,機台皆通過食品安全認證(e.g. NSF)。公司於去年完成B輪募資,C輪募資也正如期進行中。團隊正在尋找積極正向、樂於學習、善於溝通、喜歡鑽研問題、擁抱改變的同仁,如果你想要從0到1,參與產品或系統從開發到上市,歡迎加入我們!更多資訊:https://www.botrista.com/-2025-03-04