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:

Accounting Manager

Location: Hong Kong

Responsibilities:

  • Handle full sets accounts and month end closing.
  • Prepare management reports and variance analysis.
  • Develop cash flow forecast and budget, and coordination in annual audit.
  • Manage sales report and issues related to invoicing.
  • Review and enhance accounting policies and internal control.
  • Support routine office administrative duties.
  • Perform ad-hoc duties as assigned.

Requirements:

  • Degree in Accountancy with professional qualification.
  • At least 3 years of working experience.
  • Sound professional judgment and experience in handling accounting ad hoc analysis.
  • Proficiency in using accounting system and MS Office.
  • Independent, self-motivated, and comfortable in a fast-paced environment.

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.

Application Consultants

Location: Hong Kong/ Chengdu

Responsibilities:

  • Learn and master in product features and acts was Application specialist to present our product to clients for understand the value of the product.
  • Gather user requirements and translate into system configuration requirement.
  • Document use case for UAT, provide training to user and manage 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 Higher Diploma or above in any relevant area like Finance, Business Management, Project Management, Information System and Computer Science.
  • 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.
  • Able to Travel.

Plus:

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

Note:

  • Interesting parties would need to submit Resume with notice period, current & expected salary for the application. Submission without these information will not be considered.

Project Manager

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.
  • Capable in mastering product functionality and to map client’s requirement with out-of-the-box features to implement & deliver Project goal and deliverables.
  • 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.
  • Define and document the scope, requirement, work plan, quality, risk and communication plan for the project.
  • Enroll and encourage project stakeholders to provide support and involvement required to ensure the project’s success.

Requirements:

  • Prior experience as an IT consultant is preferred.
  • Sound experience and posses knowledge in integration technologies and technical architectures.
  • 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.
  • Minimum of 3+ experience as Project Manager role in software requirement understanding and project management.
  • Able to Travel.

Plus:

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

Note:

  • Interesting parties would need to submit Resume with notice period, current & expected salary for the application. Submission without these information will not be considered.

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.

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.

Senior Sales & Marketing Administrator

Location: Hong Kong/ Shenzhen

Position Summary:

  • As a Senior S&M Administrator for a high-growth startup, you would help our sales and marketing team to improve their productivity and to achieve sales goals. You would work with an energetic team of highly skilled and entrepreneurial professionals. You should have strong experience with in implementing CRM systems, execute marketing plans, and developing S&M materials, such as literature, presentations and social postings. You will be rewarded with competitive compensation packages and exceptional growth opportunities.

Responsibilities:

  • Implement and maintain the CRM.
  • Assist in executing marketing campaigns to generate sales leads.
  • Process and track sales leads to ensure progress through the sales funnel.
  • Help S&M team to prepare literature, presentations and proposals.
  • Prepare and process sales contracts and orders.
  • Support sales team on organizing sales meetings and follow up actions.

Requirements:

  • 5+year experience working in sales and marketing roles with at least 2+ years working in software sales & marketing admin/operations.
  • Actual sales experience would be a big plus.
  • Hands-on experience in CRM implementation is required.
  • Experience in developing marketing materials and organizing events.
  • Strong understanding of software sales process and funnel management.
  • Fluent in speaking and writing English, Cantonese, and Mandarin.
  • Self-motivated, energetic, and organized.
  • Flexible and able to work under pressure.
  • Bachelor’s Degree preferred.

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.

期待与你同行!