Enable job alerts via email!

Senior Software Engineer (Artificial Intelligence - AI)

PC PARTNER TECHNOLOGY PTE. LIMITED

Singapore

On-site

SGD 80,000 - 120,000

Full time

5 days ago
Be an early applicant

Job summary

A global leader in high-performance computing is seeking a Senior Software Engineer (AI) in Singapore. This role focuses on leading the design and development of scalable AI software solutions across various platforms. Candidates should have strong expertise in machine learning, MLOps, and embedded system integration. The ideal candidate will bring a minimum of 5 years of software engineering experience and proficiency in Python, C++, and Java.

Qualifications

  • Min. 5 years of hands-on experience in software engineering.
  • Strong background in machine learning and AI model deployment.
  • Solid understanding of MLOps, DevOps, and Agile methodologies.

Responsibilities

  • Lead the design and development of AI-powered software systems.
  • Collaborate with teams to gather requirements and deliver solutions.
  • Integrate AI models using popular frameworks.
  • Develop and maintain automated MLOps pipelines.
  • Optimise code performance for cloud and edge platforms.

Skills

Machine learning
MLOps
Embedded system integration
Python
C++
Java
GPU-based programming
Computer Vision
Generative AI
Agentic AI

Education

Degree in Computer Science, Computer Engineering, Data Science, or related fields

Tools

TensorFlow
PyTorch
OpenCV
Git
Docker
Kubernetes
CI/CD

Job description

*For Singapore Applicants Only: PC Partner Technology Pte Limited will be prioritising applicants who have a current right to work in Singapore and do not require PC Partner Technology Pte Limited's sponsorship of a visa.

Company Overview:

Founded in Hong Kong in 1997 and now headquartered in Singapore since 2024, PC Partner Technology Pte Ltd is a global leader in high-performance computing hardware. We specialise in video graphics cards, Mini-PCs, motherboards, embedded systems and gaming solutions. With strong R&D, AI integration and full-stack electronic manufacturing services, we deliver end-to-end innovation and reliability.

Job Summary:
We are hiring a Senior Software Engineer (AI) to lead the design, development and deployment of scalable AI software solutions. The ideal candidate will bring strong expertise in machine learning, MLOps and embedded system integration with a passion for delivering intelligent applications across platforms including Windows, Linux, mobile (iOS/Android) and edge computing devices.

Key Responsibilities:

  • Lead the design and development of AI-powered software systems, including machine learning models fine tuning, deep learning algorithms and API architecture.

  • Collaborate with cross-functional teams to gather requirements, define specifications and deliver robust software solutions.

  • Integrate AI models using frameworks such as TensorFlow, PyTorch and OpenCV for computer vision, natural language processing (NLP) and speech recognition applications.

  • Develop and maintain automated MLOps pipelines for model fine tuning, deployment and monitoring (e.g, using Git, Docker, Kubernetes, CI/CD).

  • Optimise code performance and latency for cloud and embedded edge platforms (e.g, NVIDIA Jetson, Google Coral, ARM Cortex).

  • Implement unit and system-level testing, bug resolution and performance benchmarking.

  • Contribute to multi-platform application development including desktop (Windows/Linux), mobile (iOS/Android) and embedded systems.

  • Stay updated on emerging AI/ML technologies and continuously improve development practices through research and experimentation.

  • Collaborate with product and UX teams to support user-centric features and intuitive interfaces.

Requirements:

  • Min. Degree in Computer Science, Computer Engineering, Data Science, Artificial Intelligence or related fields.

  • Min. 5 years of hands-on experience in software engineering, with strong background in machine learning, AI model deployment on edge devices and backend development.

  • Proven experience with Python, C++, Java, and GPU-based programming (e.g, CUDA, TensorRT).

  • Solid understanding of MLOps, DevOps and Agile software development methodologies.

  • Proven expertise in Computer Vision, Generative AI and Agentic AI.

  • Strong verbal and written communication skills in English and Chinese to liaise with internal stakeholders.

  • Must be legally eligible to work in Singapore without company sponsorship.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.