Company Introduction:
1903 Loon Kee Building, 267-275 Des Voeux Road Central Sheung Wan, Hong Kong
www.ambiclimate.com
Ambi Labs is a growing Hong Kong Internet of Things startup. Our product, Ambi Climate is the smart add-on device for air conditioners that puts your comfort first. Whether it’s turning on your air conditioner before you get home, or setting rules and timers for when you're out of the house, Ambi Climate smart-enables your AC to give you seamless control. Teach Ambi Climate how warm or cool you feel, and let our AI-driven algorithms adjust your AC for tailored comfort with energy savings. Perfect for the eco-conscious, pet owners and parents alike.
With our office in Sheung Wan, we currently have a team of 17 in Hong Kong, and another 5 in the Philippines. Our team is multi-cultural and diverse, with members from all over the globe, covering skill sets from hardware, software, artificial intelligence, operations and marketing.
1. Machine Learning Developer (Python)
Job Description:
Core functionality of our product Ambi Climate is powered by machine learning methods. We use sensor data gathered by our IoT product and usage data for our mobile apps to train machine learning models. We apply these models to optimize thermal comfort, increase convenience and reduce energy consumption for the end users of our product.
As member of our machine learning team you’ll work on research, development, deployment, evaluation and monitoring of current and new machine learning models and their integration into our backend infrastructure.
Roles:
‒ Research, evaluation, development, deployment and monitoring of current and new machine learning models and control algorithms
‒ Research and invent new ways to enhance the functionality of our product
Requirements:
‒ Programming experience (preferably including python)
‒ Thorough understanding of machine learning techniques
‒ Passionate and able to work independently
‒ Eager to learn new technology
‒ Problem solver, analytical mind, a flair for data and numbers
‒ Fluent in English
Desired:
‒ Experience in developing machine learning applications
‒ Experience developing software in teams
‒ Familiar with open source machine learning tool such as scikit-learn
‒ Familiar with version control (ideally git)
‒ Experience using relational/NoSQL databases
‒ Understanding of control theory
‒ Experience with signal processing
2. Python Developer
Responsibilities:
‒ Develop backend architecture utilizing micro services for scale
‒ Write internal tools to ease daily tasks
‒ Mentor junior developers and review their code submissions
‒ Deploy, monitor and troubleshoot production applications
‒ Prepare, maintain and repair production environments
‒ Write technical documentation for training and maintenance purposes
‒ Plan projects following agile methodology
‒ Research and test technical feasibility of potential features
Skills and Experience:
‒ Programming wizard with Python3
‒ Asynchronous programming (we like Tornado)
‒ Socket programming (we like ZMQ)
‒ Comfortable with Git
‒ Database both relational and non-relational (we like MySQL, Redis, Cassandra)
Requirements:
‒ Native or near native English
‒ Bachelor’s Degree in Software Engineering or equivalent
‒ Expert understanding of OOP and design patterns
‒ Experience as team lead
‒ Experience with agile development (scrum, kanban, etc)
‒ Minimum 5 years relevant experience
Advantageous Skills & Specifications:
‒ HTML, CSS, and JavaScript
Welcome to apply for these two positions, and AI team leader Mathis is UST alumni, experienced kaggler and pretty nice person to work with. Please send your CV to hr@ambiclimate.com if interested.
MachineLearningDeveloperPython.pdf (大小: 142.36 KB / 下载: 7)
PythonDeveloper.pdf (大小: 142.89 KB / 下载: 2)