Patsnap Logo

Patsnap

Algorithm Test Development Engineer

Posted 7 Days Ago
Be an Early Applicant
Singapore
Mid level
Singapore
Mid level
The Algorithm Test Development Engineer will design and implement AI-related evaluations, construct test environments, and establish evaluation systems for algorithms. The role involves collaborating with data and R&D teams to enhance testing processes, data collection, and efficiency. Proficiency in programming and automated testing frameworks is required, along with experience in AI product testing and quality evaluation.
The summary above was generated by AI

Company Introduction

PatSnap is a a SaaS-based tech innovation intelligence service provider.

Patsnap helps R&D leaders to maximise the value of innovation intelligence within their R&D workflow and strategic planning. As the global leaders in connected innovation intelligence, PatSnap use AI-powered and machine learning technology to comb through billions of datasets, and help innovators connect the dots. Patsnap recently completed a Series E funding round of $300 million, led by Tencent and the SoftBank Vision Fund II. This represents the largest round of funding in the SaaS sector since 2020, Patsnap is a unicorn in the SaaS track.


Department Introduction

The R&D SG Department is dedicated to building leading capabilities in natural language processing technology and services. This is achieved by leveraging technologies such as Deep Learning, NLP, CV, and Knowledge Graph to create top-tier products.

Responsibilities

  • Responsible for the design and implementation of AI-related business needs (such as Material PUM NER etc.) evaluation;
  • Responsible for the corpus construction and test capability assessment of AI-related engine capabilities;
  • Responsible for the construction of the algorithm test environment and platform;
  • Algorithm evaluation, including requirement analysis, test plan, corpus construction, design indicators based on production needs and coding, defect tracking and quality analysis, etc.;
  • Responsible for establishing a system for subjective and objective evaluation of algorithm quality;
  • Actively cooperate with the data team and r&d team to optimize the process and methods of testing, data collection, and annotation, and to improve the quality and efficiency of the team's work;

Requirements

  • Proficient in at least one of Python, C++, Java, and other programming languages, proficient in database languages such as SQL, etc., familiar with the Linux operating system, and have a solid programming foundation;
  • Familiar with mainstream automated testing open-source frameworks and tools, and can maintain and optimize these frameworks or tools;
  • Have experience in AI product/algorithm testing, proficient in algorithm quality evaluation;
  • Familiar with the principles of deep learning and common machine learning algorithms, and can use clustering, classification, regression, ranking and other models to solve problems;
  • In-depth understanding and application of common language model evaluation indicators such as Cross-entropy, BPC/BPW, Perplexity, ROUGE, etc.;
  • Strong insight and practical ability to learn new technologies;
  • Familiar with the software development lifecycle.

Top Skills

C++
Java
Python
HQ

Patsnap Singapore Office

47 Scotts Road - Goldbell Towers, #11-03, Singapore, 228233

Similar Jobs

Be an Early Applicant
2 Days Ago
3 Locations
Remote
1,200 Employees
Senior level
1,200 Employees
Senior level
Big Data • Cloud • Software • Database
The Senior Software Development Engineer in Test will design, develop, and maintain test automation tools and frameworks. They will focus on enhancing test automation efficiency, coach quality engineers, and ensure high standards for automation processes within Fivetran.
Be an Early Applicant
3 Minutes Ago
Singapore, SGP
Hybrid
50 Employees
Entry level
50 Employees
Entry level
Aerospace • Hardware • Internet of Things • Robotics • Wearables • App development • Automation
The Product Test Engineer will perform pre-release system testing for radio products, conduct field testing, and provide technical support to customers remotely. The role requires understanding of RF modems, networking, and Linux-based embedded systems.
2 Days Ago
8 Locations
Remote
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
As a Linux System Engineer at Canonical, you will focus on enhancing the quality of Ubuntu through automation and testing. You'll monitor quality indicators, troubleshoot issues, improve continuous integration processes, and develop automated test cases, while collaborating with various teams.

What you need to know about the Singapore Tech Scene

The digital revolution has driven a constant demand for tech professionals across industries like software development, data analytics and cybersecurity. In Singapore, one of the largest cities in Southeast Asia, the demand for tech talent is so high that the government continues to invest millions into programs designed to develop a talent pipeline directly from universities while also scaling efforts in pre-employment training and mid-career upskilling to expand and elevate its workforce.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account