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:

Full Stack Software Engineer

Location: Hong Kong

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.

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.

IT Support Engineer

Location: Hong Kong

Job Description:

  • Installing, configuring, upgrading and maintaining Linux servers on physical & cloud machines for dev and prod environments.
  • Maintaining Linux system, web/application servers and printers, etc.
  • Maintaining Hongkong office network to achieve stable performance.
  • 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.

Skill Requirements:

  • At least two years’ experience on maintaining Linux server.
  • 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 and Kubernetes.

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.

Application Consultant

Location: Hong Kong

Responsibilities:

  • Learn and master in product features and acts was 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 Case, UAT Test Plan, provide training to user and support UAT with user.
  • 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:

  • Holding a degree in any relevant area like Finance, Business Management, Project Management, Information System and Computer Science.
  • Hands-on experience in gathering business and use-case requirements.
  • Excellent Client-facing communications and English writing skills.
  • Fast learner and adapt new product and solutions.
  • Should posses very good communication and presentation skills.
  • Independent and Self-motivated with good problem solving skills.
  • Fluent in English, Cantonese and Mandarin.
  • Minimum 2+ years of experience as consultant role in application/software project management.
  • Willing to travel occasionally.

Plus:

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

Notes:

  • Interesting parties would need to submit Resume with:
  • 1. Notice period of your current job.
  • 2. Current & expected salary for the application.
  • Submission without above information will NOT be considered.

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.

Presales Engineer – AI for Financial Industry

Location: Hong Kong/ Shenzhen

Position Summary:

  • As a Presales Engineer, you would help our clients in the Financial Industry to use our AI technologies to improve their operational efficiency and gain insights into human interaction. You are a key player in an energetic team of highly skilled and entrepreneurial professionals, who are ready to disrupt the traditional process of the Financial Industry. You should have strong experience with supporting complex sales cycle and demonstrating software solutions to Financial clients. You will be rewarded with competitive compensation packages and exceptional growth opportunities.

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.

Requirements:

  • 5+years in software presales with 2+ years selling to the Financial Industry.
  • Good understanding of business processes and solutions in the Financial Industry.
  • Strong demo, presentation & written skills in English, Cantonese, and Mandarin.
  • Self-motivated, energetic, and organized.
  • Flexible and able to work under pressure.
  • Bachelor’s Degree or above in Computer Science or related disciplines.
  • Willing 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.

Business Development Manager – AI for Financial Industry

Location: Hong Kong/ Shenzhen

Position Summary:

  • As the BD Manager, you would develop new customers in the Financial Industry to use our AI solutions. You are a key player in an energetic team of highly skilled and entrepreneurial professionals, who are ready to disrupt the traditional process of the Financial Industry. You should have strong experience in driving complex sales cycles and a successful track record in achieving of your targets. You will be rewarded with competitive compensation packages and exceptional growth opportunities.

Responsibilities:

  • Drive sales cycles in the Financial Industry to achieve sales targets.
  • Develop and nurture relationships with C-level and operational executives.
  • Engage prospects to understand their requirements and recommend suitable solutions.
  • Perform presentations, demos, proposal development and other sales activities.
  • Work closely with S.I. and/or reseller partners when necessary to align solution designs with client’s business requirements.
  • Keep up-to-date on relevant competitive products & solutions.

Requirements:

  • 7+ years of enterprise software sales experience with 3+ years selling to the Financial Industry.
  • Demonstrated track record in achieving sales targets.
  • Good presentation & written skills in English, Cantonese, and Mandarin.
  • Able to demonstrate good understanding of operational as well as sales closing processes in the Financial Industry.
  • Self-motivated, energetic, and organized.
  • Flexible and able to work under pressure.
  • Bachelor’s Degree or above.
  • Willing 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.

期待与你同行!