N

NCS

ICT consulting, digital transformation, cybersecurity services

Data and Artificial Intelligence Scientist

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeSingaporeNo salary listedHybrid

About the Job

Requirements

  • Background in engineering, computer engineering, computer science, mathematics, statistics, or equivalent.
  • Strong technical knowledge in artificial intelligence.
  • Good understanding of the latest artificial-intelligence research and technologies for production deployment.
  • Strong coding experience in programming languages such as Python and/or C++.
  • Experience working with libraries for data manipulation, visualization, machine learning, and reporting.
  • Hands-on experience with one or more deep-learning frameworks, such as TensorFlow or Torch.
  • Extensive experience with OpenAI and Claude code-based prompt engineering.
  • Hands-on experience developing and deploying AI agents, retrieval-augmented generation (RAG), and vector or graph databases.
  • Strong understanding of 3D geometry, vector math, and coordinate systems.
  • Experience with algorithms for mesh manipulation, Boolean operations, and geometric transformations.
  • Proficiency in relevant 3D modeling or CAD software, such as Blender or Rivet, and/or programming libraries, such as OpenGL, CGAL, or Three.js.
  • Ability to work in a cross-functional team.
  • Strong verbal and written communication, presentation, and engagement skills.

Responsibilities

  • Work with product owners, engineering teams, and industry partners throughout the product development lifecycle, from concept, design, prototyping, acceptance testing, data curation, delivery, operationalisation, and industry proliferation through product end-of-life.
  • Assess the maturity, viability, and suitability of AI research, technologies, and trends relevant to the industry.
  • Develop and deploy software components based on a microservices architecture.
  • Participate in agile secure software development processes and best practices, and document user requirements and software code during the software development lifecycle.
  • Propose, implement, and validate algorithms, ensuring functional and non-functional requirements such as transparency, fairness, scalability, security, integration complexity, and operational costs.

About the Company

NCS

ICT consulting, digital transformation, cybersecurity services

NCS delivers ICT services in the Asia Pacific region, including consulting, digital transformation, technology solutions, and cybersecurity for government and private sector clients. It offers advisory, implementation, and managed services, supported by three innovation centers in Singapore, Melbourne, and Shenzhen and a workforce of about 13,000 across 20 cities. The company emphasizes long-term client partnerships, regional scale, and practical solutions developed at its innovation centers. Its goal is to help clients navigate digital transformation and cybersecurity while maintaining ethical conduct and transparent governance.

Company size
10,001+
Company stage
Grant
Total funding
$780K
Headquarters
Singapore, Singapore
Founded
1981

Recently Posted Jobs

Explore more opportunities at NCS

See more jobs