banner

Join Us

Join Us

Start Your AI Journey in Fano Labs

Fano Labs, co-founded by Professor Victor Li and Dr. Miles Wen, is a high-tech startup backed by the University of Hong Kong. Headquartered in Hong Kong Science Park (HKSTP), we are a team focusing on AI technologies including Automatic Speech Recognition (ASR) and Natural Language Processing (NLP). Fano Labs provides AI solutions for enterprises, government and other public sectors. In November 2017, Fano Labs acquired Pre-A round investment from Horizons Ventures, becoming the first startup to be invested by Horizons Ventures in Hong Kong.

Join us and head for a smarter future

In Fano, you can fully unleash your potentials and become a cool expert in artificial intelligence. You will work on MacBook Pro and enjoy flexible working hours with free coffee, snacks and lots of good books. All full-time team members of Fano Labs will participate in our employee stock option plans (ESOP) and own part of the company. Join us and we can build a smarter future together!


  • Research Engineer

    Responsibilities:

    • Investigate, evaluate, and apply known machine learning theories and principles on natural language processing and/or automatic speech recognition
    • Assist the research scientists in research projects on natural language processing and/or automatic speech recognition
    • Evaluate the performance of developed systems with the collected data
    • Work with engineering personnel for product development
    • Write technical papers to be publish in prestigious conferences and journals
    • Prepare technical reports for use by engineering or management personnel for long- and short-range planning


    Requirements:

    • MPhil or MSc in Computer Science or related disciplines
    • Bachelor in related disciplines with outstanding academic performance is also considered
    • Good verbal and written communication skills in English
    • Knowledge and research experience in natural language processing or speech recognition are preferred
    • Extensive knowledge in machine learning and AI algorithms
    • Experience with coding tools such as Python, TensorFlow, Keras, SciKit Learn, PyTorch is desirable
    • Strong mathematical/analytical foundation, problem solving skills
    • Experience in software developments for machine learning/AI algorithms are highly preferred


    Apply
  • Research Scientist

    Responsibilities:

    • Perform research directed toward investigation, evaluation, and application of known machine learning theories and principles, especially deep learning techniques
    • Plans and conducts, or direct engineering personnel performing complex engineering analyses and experiments to test, prove, or modify theoretical propositions on basis or research findings and experiences of others researching in related technological areas
    • Evaluate findings to develop new concepts, products, or processes, or to develop applications of findings to new uses
    • Write technical papers to be publish in prestigious conferences and journals

    • Prepare technical reports for use by engineering or management personnel for long- and short-range planning


    Requirements:

    • A PhD degree holder in Computer Science or related disciplines
    • Excellent verbal and written communication skills in English
    • Extensive knowledge in machine learning and AI algorithms, especially in natural language processing (NLP), speech recognition, and/or related areas is preferred
    • Strong mathematical/analytical foundation, problem solving skills
    • Experience in software developments for machine learning/AI algorithms are highly preferred


    Apply
  • Software Engineer

    Responsibilities:

    • Responsible for development of product's business logic, making magic happen with latest AI technologies.
    • Work as a team to deliver all products with strong attention to details.
    • Work closely with data science and product teams to deliver the best AI software product.
    • Deploy and debug cross browser/platform applications.
    • You seriously test your changes before hitting the main branch.
    • Document your application design and codes.


    Requirements:

    • Engineering or computer science degree or equivalent.
    • Solid understanding on browser behaviours, design patterns, data structures and algorithms.
    • Writing readable, testable and reusable web components/codes in mind.
    • Hands on experience in JavaScript frameworks/technologies like React/Redux, webpack, HTML5/LESS or any other relevant, (ES7/Typescript is a plus).
    • Hands on experience in web service frameworks Sanic/Koa or any other relevant.
    • Experience in microservices architecture, RESTful APIs, (GraphQL is a plus).
    • Experience in NoSQL/SQL database like MongoDB, (Elastic Search is a plus).
    • Experience in workflow Scrum/Kanban, CI/CD, TDD/BDD.
    • Experience in machine learning framework like Tensorflow/Keras/SciKit is a plus.
    • Experience in building progressive web application is a plus.
    • Experience in C and Python is a plus.
    • Solid skills in mathematics, particularly in optimization algorithms and probability theories is a plus.
    • Research & development experiences in data mining, machine learning, and related fields is a plus.

     


    Apply
  • Business Analyst

    Responsibilities:

    • Understand user requirement through research, interview and analysis
    • Conduct research, competitor analysis, and market intelligence studies to gain insights for product features or new product/service/content
    • Responsible for the evaluation of new technologies and the transformation process between the new solutions and relevant products
    • Proactive to enhance the product/service/content and define the product/service/content flow that fits customer need
    • Cooperate with other teams or customers on various training and support issues to internal team members, project team, sales team, 3rd party partner and customers
    • Maintain product and technical documentations, training materials and FAQ
    • Track and monitor KPI performance of products/services
    • Perform ad-hoc assignment as required


    Requirements:

    • Prior experience as an IT consultant is preferred
    • Bachelor Degree in Marketing, Project Management, IT or related disciplines
    • Passionate about latest AI, IoT, digital technology, data mining, integration technology and solution architect
    • Experience in troubleshooting, software development processes and project implementation
    • Able to demonstrate good understanding of business processes and able to demonstrate ability of acquiring such knowledge
    • Self-motivated, energetic, organized and capable to work with minimal supervision. Flexible and be able to work under pressure.
    • Fluent in English, Mandarin and Cantonese (both spoken and written form)
    • Able to Travel


    Plus:

    • Experience with python programming, AI technology, microservice architectures is an advantage (Docker, RESTful API’s)


    Apply
  • Business Analyst/Client Support Specialist

    Responsibilities:

    • Learn and master in product features and acts as Application specialist to present our product to clients for understanding the value of the product

    • Gather user requirements and translate into system configuration requirement

    • Document System Specification, Operation Manual, Use Cases, UAT Test Plan, provide user training and support client UAT

    • Receive and manage clients’ reported issues and provide initial investigation and response to the client

    • Co-work with internal teams and customers to provide issue resolution and provide various trainings to 3rd party partners and customers

    • First level trouble shooting and error log analysis based on the product logs

    • Keep track of issue status and follow up in well manner

    • Cooperate with other teams or customers on various training and support issues to 3rd party partner and customers

    • Capable of learning new technology and map it with user requirement and product features for translating into the deliverable requirement


    Requirements:

    • Bachelor degree in any relevant discipline (Finance, Business Management, Project Management, Information System or Computer Science)

    • Minimum 2+ years of experience as consultant/support role in application/software project delivery

    • Hands-on experience in gathering business and use-case requirements is an advantage

    • Fast learner and able to adapt new product and solutions

    • Possess excellent communication and presentation skills

    • Fluent in English, Cantonese and Mandarin

    • Excellent English and Chinese writing and reading skills

    • Willing to travel occasionally

    Plus:

    • Previous client support experience will be preferred.

    • Experience with python programming, AI technology, micro-service architectures is an advantage (Docker, RESTful API...)

    Apply
  • 全栈开发工程师

    岗位职责

    • 与团队成员协作,迭代式完成项目交付

    • 与数据科学和产品团队密切合作,交付最佳的AI软件产品

    • 保证开发质量,并持续改进以消除软件中的缺陷以及满足产品和业务不断变化的需求

    • 良好代码提交习惯、良好代码注释和文档书写习惯

     

    职位要求:

    • 本科或以上学历,计算机应用或软件开发相关专业

    • 三年以上软件开发经验

    • 理解浏览器工作原理,设计模式,数据结构和算法

    • 熟悉Vue/React/Angular等任一种Javascript开发框架

    • 精通NodejsPythonGolangJava等任一开发语言和第三方库

    • 熟悉MySQLMongoDBRedisPostgres等数据库管理系统

    • 具有SCRUM敏捷开发实践经验

     

    优先条件:

    • 熟悉GraphQL开发

    • 熟悉ElasticsearchKibana插件开发

    Apply
  • 高级Node.js后端研发工程师

    职责
    职责

    岗位职责:

    • 与团队成员协作,迭代式完成项目交付

    • 与数据科学和产品团队密切合作,交付最佳的AI软件产品

    • 保证开发质量,并持续改进以消除软件中的缺陷以及满足产品和业务不断变化的需求

    • 良好代码提交习惯、良好代码注释和文档书写习惯

     

    职位要求:

    • 本科或以上学历,计算机应用或软件开发相关专业

    • 三年以上软件开发经验

    • 准确理解常用设计模式,数据结构和算法

    • 精通Node.js后端开发

    • 熟悉MySQLMongoDBRedis等数据库系统

    • 熟练使用DockerKubernetes (K8S)

    • 具有SCRUM敏捷开发实践经验


    Apply