Senior Software Engineer – AI Systems

Purple Cloud Development Pte. Ltd.

Singapore

On-site

SGD 120,000 - 180,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Purple Cloud Development Pte. Ltd. in Singapore seeks a Senior AI Software Engineer to build industrial digital twins on the NVIDIA Omniverse platform. The role focuses on the integration layer, connecting AI models, 3D simulations, and live factory data.

You will develop Python-based extensions, deploy AI models, and design real-time data pipelines while mentoring the team and collaborating across stakeholders.

Qualifications

  • 5+ years of software engineering experience in complex environments.
  • Strong Python programming; C++ is a plus.
  • Experience with 3D engines (Omniverse, Unreal, or Unity) and 3D math/USD is advantageous.
  • Bachelor's degree in CS/SE or related field.
  • Ability to communicate in Mandarin and English for collaboration and reporting.

Responsibilities

  • Develop Python-based applications and extensions within Omniverse.
  • Deploy AI models (CV, VLM, LLM) into 3D environments with digital twins.
  • Design data pipelines syncing real-time factory data with virtual models.
  • Serve as technical focal point between AI researchers, software engineers, and stakeholders.
  • Mentor teammates, conduct code reviews, establish best practices.

Skills

Python
C++
3D engines
USD
Industrial integration
Mandarin
English

Education

Bachelor's degree in CS/SE

Tools

Omniverse
Unreal/Unity

Job description

Senior AI Software Engineer (Digital Twin & Industrial Integration)
Role Overview

We are looking for a Senior AI Software Engineer who enjoys the challenge of connecting different technical worlds. In this role, you will be a key technical contributor in building industrial digital twins on the NVIDIA Omniverse platform. You will focus on the "integration layer"-making sure AI models, 3D simulations, and real-time factory data work together seamlessly. This is a hands-on position for someone who wants to move beyond standard software development and into the future of AI-driven manufacturing.

Key Responsibilities
  • System Integration & Development: Develop Python-based applications and extensions within the Omniverse ecosystem. You will help build the bridge between virtual simulations and real-world industrial logic.
  • AI Implementation: Work with our AI team to deploy models (Computer Vision, VLM, LLM) into 3D environments, focusing on how these models interact with the digital twin.
  • Data Connectivity: Assist in designing and implementing data pipelines that sync real-time data (from PLC, IoT, or MES) with virtual models to create a "live" digital twin.
  • Cross-Team Collaboration: Act as a technical focal point between AI researchers, software engineers, and business stakeholders to turn complex requirements into workable prototypes.
  • Technical Mentorship: Share your expertise with the team, conduct code reviews, and help establish best practices for reliable and maintainable code.
Requirements
  • Professional Experience: 5+ years in software engineering. We value candidates who have a solid track record of delivering functional software in complex environments.
  • Strong Programming: High proficiency in Python. (Experience with C++ is a plus, but not a day-one requirement).
  • 3D Curiosity/Experience: Familiarity with 3D engines (Omniverse, Unreal, or Unity) is highly preferred. If you understand 3D math or USD, that's a huge advantage.
  • Integration Mindset: Experience (or a strong interest) in connecting software to hardware or industrial systems (like IoT or MES).
  • Education: Bachelor's degree in Computer Science, Software Engineering, or a related field.
Language Requirements (Business Necessity)
  • Ability to communicate in Mandarin to collaborate effectively with Mandarin-speaking internal stakeholders and regional technical teams.
  • Ability to communicate effectively in English for technical documentation and professional reporting.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer – AI Systems
Senior Software Engineer – AI Systems

re-zoo-me • Singapore

Hybrid
SGD 120,000 - 180,000
Software Engineer-AI System (Digital Twin / Omniverse)
Software Engineer-AI System (Digital Twin / Omniverse)

Purple Cloud Development Pte. Ltd. • Singapore

On-site
SGD 120,000 - 160,000
Software Engineer (AI System)
Software Engineer (AI System)

GMP RECRUITMENT SERVICES (S) PTE LTD • Singapore

On-site
SGD 80,000 - 120,000
Software Engineer/ AI Engineer (Manufacturing | PERM)
Software Engineer/ AI Engineer (Manufacturing | PERM)

Visa Hunt • Singapore

On-site
SGD 90,000 - 130,000
Software Engineer - AI Systems
Software Engineer - AI Systems

GMP Technologies • Singapore

On-site
SGD 90,000 - 130,000
Software Engineer - AI System (Manufacturing | PERM)
Software Engineer - AI System (Manufacturing | PERM)

GMP TECHNOLOGIES (S) PTE LTD • Singapore

On-site
SGD 70,000 - 120,000
AI Software Engineer - Industrial Digital Twin & Omniverse
AI Software Engineer - Industrial Digital Twin & Omniverse

Purple Cloud Development Pte. Ltd. • Singapore

On-site
SGD 120,000 - 160,000
AI Systems Engineer for 3D Digital Twin & Simulation
AI Systems Engineer for 3D Digital Twin & Simulation

GMP Technologies • Singapore

On-site
SGD 90,000 - 130,000
AI Systems Engineer: Digital Twin & Industrial Integration
AI Systems Engineer: Digital Twin & Industrial Integration

Purple Cloud Development Pte. Ltd. • Singapore

On-site
SGD 120,000 - 180,000
3D AI Systems Engineer for Omniverse & Digital Twins
3D AI Systems Engineer for Omniverse & Digital Twins

GMP RECRUITMENT SERVICES (S) PTE LTD • Singapore

On-site
SGD 80,000 - 120,000