Career

為什麼選擇有光?

個人成長 在這裡,你可以接觸到我們的產品、核心的算法和技術,深入了解客戶和市場,並與最優秀的人共事。我們希望所有的成員保持好奇心和進取心,勇於探索新的事物,不斷挑戰自我,不斷成長與進步。

技術前沿 人工智能、機器學習、深度學習、自然語言處理、大數據……加入有光科技,我們會幫助你了解這些最酷最有趣的技術。如果你已經是這方面的專家,我們也將提供平台,讓你的潛能得到最大的釋放。

工作環境 有光科技實行彈性工作制,並提供寬敞舒適的工作環境。我們為每位員工配備MacBook Pro作為工作電腦,辦公室還有免費的零食、飲料等你享用。

期權激勵 每一位團隊成員都會加入員工期權激勵計劃,成為公司的一部分,共享公司發展紅利。

崗位列表

We welcome people from different backgrounds with different working experiences, but we need you to have

  • Proficiency with Python (Java developers are also welcome);
  • Basic familiarity with Git and MongoDB;
  • Basic familiarity with microservices and RESTful API.

More specific requirements on different roles include:

Research Scientist/Senior Research Scientist

Location: Hong Kong

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.
  • Strong mathematical/analytical foundation, problem solving skills.
  • Experience in software developments for machine learning/AI algorithms are highly preferred.

Data Scientist

Location: Hong Kong

Responsibilities:

  • Perform research directed toward investigation, evaluation, and application of known data analytic theories and principles.
  • Investigate crowdsourcing-based methods and develop datasets related to NLP, speech recognition, and related areas.
  • Plan and conduct, 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.
  • Involve software engineering activity.
  • 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, or for use by product personnel in sales or technical services activities.
  • Duties are performed at various levels within the defined title.

Requirements:

  • PhD degree in Computer Science, Electrical and Electronic Engineering, or related fields of study.
  • Knowledge on crowdsourcing and information theory is highly preferred.
  • Excellent verbal and written communication skills in English.
  • Strong programming skills in C/C++/MATLAB/Python, or others related to AI/Big data applications is desirable.
  • Experience 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, flexibility in acquiring new knowledge.

Full Stack Software Engineer

Location: Hong Kong/ Shenzhen

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 Cython 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.

IT Support Engineer

Location: Hong Kong

Responsibilities:

  • Installing, configuring, upgrading and maintaining Linux servers on physical & cloud machines for dev/prod environment.
  • Maintaining Linux system, web/application servers, printers, etc.
  • Identifying hardware/software problems when there is failure.
  • Tuning the system to achieve stable/optimal performance.
  • Backing up the system, application data and do recovery if necessary.
  • Power management.
  • Networking setup with established policies.
  • Identifying software/hardware needs, e.g. scalability, hardware failure.
  • Data labeling & data entry when needed.
  • Ad-hoc jobs

Requirements:

  • Familiar with linux system, package management (Debian based and RPM-based), e.g. ubuntu, centos.
  • Linux user management.
  • Linux networking knowledge and setting, e.g. firewall setting, networking routing.
  • Familiar with hardware installation, compatibility and computer architecture.
  • Know how to google.
  • Nice to have knowledge on docker.

Data/Security Engineer

Location: Hong Kong

Responsibilities:

  • Create data products for all consumers – research scientists, software engineers and business users, etc.
  • Engage in research and engineering projects to guide and perform data acquisition, storage, reporting, modelling, analytics and security.
  • Explore and understand data set of text and speech; visualize the data set; determine whether the data set has enough information to answer research and business questions.
  • Support testing of data acquisition, labelling, desensitization and model development.
  • Work with research and engineering teams to harden the infrastructure and business procedures for data products development.
  • Help shape the culture and methodology of a rapidly growing company.

Requirements:

  • Bachelor’s or Master’s Degree in Computer Science, Data Science, Data Security, or related quantitative field.
  • Knowledge on data storage, security, masking and governance is required.
  • Experience in software development for machine learning and AI algorithms is desirable.
  • Experience with any big data tools / technologies is desirable.
  • Experience with coding tools such as Python, TensorFlow, Keras, SciKit Learn, PyTorch is desirable.
  • Experience with IT security tools such as Netwrix Auditor is desirable.
  • Data privacy/security certification such as CISSP, CCSP, CIPP is desirable.
  • Strong analytical and problem solving skills.
  • Good verbal and written communication skills.

Test Engineer

Location: Hong Kong/ Shenzhen

Responsibilities:

  • Produce Test Scenarios targeting all business requirements.
  • Produce detailed Test cases and Test Procedure.
  • Perform test activities such as test execution, capturing and analysing test results and raising & tracking defects.
  • Update and Maintaining existing test artefacts.
  • Prepare Test Data and update Test Case and Requirements Matrix.
  • Document and produce daily activities report.
  • Coordinate and liaise with relevant parties for project related items.
  • Maintain relationship with project team as well as with clients.
  • Maintain appropriate security controls for documents.
  • Will need to participant in client meeting for the quality reporting.

Requirements:

  • Candidate with Bachelor in Computer Science / Information Technology, Computer / Telecommunication Engineering, Electrical / Electronic Engineering or equivalent.
  • Candidate must have at least 3 years of experiences in System Testing.
  • Have scripting skill and knowledge in writing NoSQL stored procedures and Linux shell scripts.
  • Have knowledge in Linux system administration.
  • Fluent in English, Mandarin and Cantonese (both Spoken & Written).
  • Good oral and written communication skills.
  • Able to work in fast paced and challenging environment.
  • Must be a team player as well as able to work independently.

DevOps Engineer

Location: Hong Kong

Responsibilities:

  • Work closely with engineering teams to deliver the best scaling infrastructure.
  • System integration, system monitoring, and deployment automations.
  • Production system setup and deployment for various customer needs.

Technical Requirements:

  • Engineering or computer science degree or equivalent.
  • Solid understanding on VM, network configuration and system security.
  • Writing readable, testable and reusable service components/codes in mind.
  • Hands on experience in deployment technologies like Kubernetes/Docker or any other relevant.
  • Experience deploying dockerized microservices architecture.
  • Experience auto scaling primitive and cloud infrastructure (Nice to have).
  • Experience with workflow Scrum/Kanban, CI/CD, TDD/BDD.

Business Analyst

Location: Hong Kong/ Chengdu

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.
  • Fresh grad will also be considered.

Plus

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

Project Manager/Consultant

Location: Hong Kong/ Chengdu

Responsibilities:

  • Handle hands-on project management and system architecture activities to ensure AI systems are implemented in a timely and well managed manner.
  • Ensure solid alignment with key stakeholders of a project, including business owners/users, project team, consultants and vendors.
  • Provide leadership on project deliverables and approaches, including technical direction.
  • Implement effective support and operational processes to ensure efficient support of global & regional deployments.

Requirements:

  • Prior experience as an IT consultant is preferred.
  • Sounds experience and posses knowledge in integration technologies and technical architectures.
  • Able to demonstrate good understanding of business processes and able to demonstrate ability of acquiring such knowledge.
  • Good Experience in project cost, timeline, resources and user expectation management, vendor management, contract and change management.
  • Experience in troubleshooting, software development processes and able to understand and implement client requirements.
  • Self-motivated, energetic and organized. Flexible and be able to work under pressure.
  • Fluent in English, Mandarin and Cantonese.
  • Able to Travel.

Plus

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

UI/UX Designer

Location: Hong Kong/ Shenzhen

Responsibilities:

  • Participate in the product engineering process cooperating tightly with software engineers, product managers and customers.
  • Execute all visual design stages from concept to final hand-off with developers.
  • Conceptualize original ideas that bring simplicity and user friendliness to complex design challenges and user scenarios.
  • Create storyboards, user flows, design specifications, design assets and wireframes to effectively communicate interaction and design ideas.
  • Translate concepts into mockups and prototypes that lead to intuitive user experiences.
  • Take a user-centered design approach and rapidly test and iterate designs.
  • Establish and promote design guidelines, best practices and standards.
  • Collaborate with other team members and stakeholders.
  • Contribute to the development, maintenance, and continuous improvement of efficient and effective usability processes, documentation and workflow.
  • Present and defend designs and key milestone deliverables to peers and stakeholders.
  • Help shape the culture and methodology of a rapidly growing company.

Requirements:

  • Bachelor’s Degree or higher in web design, graphic design, user interface design, or a related discipline.
  • Hands-on experience in product development from a design perspective.
  • Proven UI/UX experience with demonstrable skills.
  • Experience in creating mockup designs, wireframes, storyboards, user flows, process flows.
  • Excellent visual design skills with sensitivity to user-system interaction.
  • Ability to understand detailed requirements and design complete user experiences.
  • Ability to clearly and effectively communicate design processes, ideas, and solutions.
  • Team player with excellent communication skills.
  • Experience in UX and design software such as Adobe Suite, Invision, Sketch.
  • Experience in an Agile/Scrum development process.
  • Knowledge in JavaScript frameworks/technologies like React, HTML5/LESS or any other relevant is a plus.

Pre-sales Engineer/Sales Engineer

Location: Hong Kong

Responsibilities:

  • Perform technical presentations for clients, partners, and prospects and differentiate from other AI firms.
  • Scope technical solution(s) required to address client requirements and recommend solutions that optimize value for both the clients and the company.
  • Work closely with partner companies to align solution designs with client’s business requirements.
  • Align with client’s technical staff to secure deals.
  • Prepare coaching materials and business cases to train the company’s sales team.
  • Assess change requests from client and promptly come up with solutions that optimize the values for the company and the client.
  • Keep up-to-date on relevant competitive products & solutions.
  • Assist sales & support team to handle ad-hoc support cases.

Requirements:

  • Degree or above in Computer Science or related disciplines.
  • At least 1-2 years’ relevant working experiences, though fresh graduates are also considered.
  • Experience in troubleshooting and software development processes.
  • Good presentation & written skills in English, Cantonese, and Mandarin.
  • Able to demonstrate good understanding of business processes and able to demonstrate ability of acquiring such knowledge.
  • Self-motivated, energetic, and organized. Flexible and able to work under pressure.
  • Able to travel.

Business Development Manager/Associate

Location: Hong Kong/ Shenzhen

Responsibilities:

  • Conduct business development activities in Hong Kong & China.
  • Perform technical presentations for clients, partners, and prospects and differentiate from other AI firms.
  • Scope technical solution(s) required to address client requirements and recommend solutions that optimize value for both the clients and the company.
  • Work closely with partner companies to align solution designs with client’s business requirements.
  • Align with client’s staff to secure deals.
  • Prepare coaching materials and business cases to train the company’s sales team.
  • Assess change requests from client and promptly come up with solutions that optimize the values for the company and the client.
  • Keep up-to-date on relevant competitive products & solutions.

Requirements:

  • Degree or above in Computer Science or related disciplines.
  • At least 1-2 years’ relevant working experiences, though fresh graduates are also considered.
  • Experience in troubleshooting and software development processes.
  • Good presentation & written skills in English, Cantonese, and Mandarin.
  • Able to demonstrate good understanding of business processes and able to demonstrate ability of acquiring such knowledge.
  • Self-motivated, energetic, and organized. Flexible and able to work under pressure.
  • Able to travel.

Marketing Manager

Location: Hong Kong

Responsibilities:

  • To work closely with the Company's core R&D team and translate the Company's latest advances in AI technologies into marketing materials understandable by business users.
  • To adapt the technology marketing materials to fit the tastes of business users both in Mainland, HK, and in Europe.
  • To conduct marketing activities to promote the Company's technologies to enterprises in Mainland, HK, and in Europe.
  • To help the Company build up brand both in Europe and in Mainland.

Requirements:

  • Have strong technical backgrounds with a Master or Doctorate degree in Engineering, so that the candidate could understand the advanced technologies developed by the Company.
  • Have lived in Mainland and in Europe for at least 2 years each and can speak excellent English and Mandarin, so that the candidate could understand the culture in both regions well.
  • Have experiences related with business development & project management, so that the candidate could understand the enterprise sales processes.
  • Have proven track records in successfully building up a personal or company brand from ground up.

Research Engineer

Location: Hong Kong

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.

期待與你同行!