[ref. a1526104] Senior Software Engineer (Artificial Intelligence - AI)
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.