directory-icon

Senior Software Engineer

Job Responsibilities

  • ontribute to the whole life cycle of the product development including requirement analysis, system design, implementation, testing, and production support
  • Work collaboratively with technical lead, program manager and business users during the phases of requirement, design and development to ensure quality of deliverables
  • Design and develop machine learning/deep learning models for Vision Inspection and Anomaly Detection tasks, identify potential solutions for industries’ productivity improvement and updating.
  • Lead project team to carry out R&D tasks against the plans and complete the projects (including R&D work, project documents, technical report and paper, patents, etc.) as scheduled with high standard, including coaching other research staff to undertake development works.
  • Build up and maintain a good network with other international organizations so as to acquire new technologies and create synergy

Job Requirements

  • Master or above Degree from disciplines such as Mathematics, Computer Engineering, Computer Science, Data Science, AI or relevant disciplines
  • At least 5 years hands-on project experience in Machine Vision Inspection, Image Processing, Pattern Recognition, Deep Learning and related areas preferred
  • Proficient hands-on experience and ability in related programming languages, such as Python, C/C++, java, as well as deep learning frameworks like TensorFlow, Keras and PyTorch
  • Experience in using JIRA, Bitbucket, Confluence for project development is a plus.
  • Experience in Cloud and DevOps (including AWS/Azure/Ali Cloud, Docker, K8S, CI/CD, workflow engine) will be a plus
  • Experience in developing industrial grade software, preferably for the Manufacturing Industry is a plus.
  • Excellent problem-solving skills and the ability to align efforts of disparate groups to achieve a common goal
  • Good document writing, presentation and interpersonal skills and responsible
  • Passionate, self-motivated, able to work under pressure and meet tight deadlines