N

NCS

ICT consulting, digital transformation, cybersecurity services

AI Engineer

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeSingaporeNo salary listedHybrid

About the Job

Requirements

  • At least 6 years of software engineering experience building production services, including at least 1 year leading small projects.
  • Strong proficiency in one systems language—Python, TypeScript, Go, or Java—and comfort with a second.
  • Hands-on experience with containers, Kubernetes, continuous integration and continuous delivery, infrastructure as code using Terraform, and a cloud platform such as Azure, AWS, or GCP.
  • Practical experience building retrieval-augmented generation or agent applications, designing prompts, using tools, and implementing safety patterns.
  • Experience designing schemas, batch and stream pipelines, and search indexes; proficiency with SQL and one vector database.
  • Experience with unit and integration testing, load testing, and golden datasets for large-language-model evaluations.
  • Knowledge of secrets management, policy enforcement, security scanning, and least-privilege identity and access management.

Responsibilities

  • Design, build, and operate production-grade agentic and generative AI systems end to end, delivering services, robust APIs, reusable components, and secure pipelines connecting large language models, tools, knowledge, and enterprise systems.
  • Design multi-agent systems with planning, tool use, and delegation, and expose them through REST or gRPC APIs.
  • Implement tool adapters for SQL, search, document stores, web calls, and code execution with strict type contracts and safe sandboxes.
  • Build model gateway integrations with routing, rate limits, retries, and fallback chains.
  • Build retrieval-augmented generation services with chunking, enrichment, embeddings, indexing, and hybrid or vector search.
  • Implement ingestion pipelines for documents, tickets, chat, and ERP or CRM data, including personally identifiable information redaction and metadata governance.
  • Optimize retrieval quality using chunking strategies, rerankers, and query rewriting, with offline and online evaluation and A/B tests.
  • Version, diff, and test prompts and graphs, including unit tests for prompts and tools, golden sets, and regression suites.
  • Build evaluation harnesses for latency, cost, accuracy, toxicity, hallucination, and guardrail hit rates, and integrate them into continuous integration.
  • Add drift detection for conversational systems and implement safe shutdown and automatic rollback.
  • Package services as containers and deploy them to Kubernetes with Helm and Argo CD; configure autoscaling, horizontal and vertical pod autoscaling, and resource quotas.
  • Implement policy chains and guardrails, including policy enforcement, personally identifiable information protections, and image scanning.
  • Instrument tracing, metrics, logs, and cost measurement per request and model.
  • Manage secrets, signed images, software bills of materials, and least-privilege identity and access management.
  • Build tenant isolation and data residency controls, and implement red-team and blue-team prompts and jailbreak defenses.
  • Ship connectors and events for SAP, CRM, and ITSM systems and Kafka topics; design idempotent, retry-safe processors.
  • Automate business workflows with pro-code services first, exposing low-code surfaces only where appropriate.
  • Partner with Product, Data, and Platform teams to define service-level agreements, service-level objectives, and success metrics.
  • Mentor engineers on AI-as-software practices, and run design reviews and postmortems.

Desired Qualifications

  • Production experience with agent orchestration such as LangGraph or Semantic Kernel and distributed computing such as Ray.
  • Experience tuning search and retrieval, including BM25 and vector hybrid search, reranking, and query planning.
  • Experience with large-scale observability using OpenTelemetry and cost and performance optimization across model and router layers.
  • Experience in regulated or high-throughput domains such as telecommunications, finance, or healthcare, including multi-tenant and data-residency patterns.
  • Experience with domain integrations such as SAP, CRM, or ITSM; event-driven architectures such as Kafka or Debezium; and policy enforcement such as OPA or Gatekeeper.
  • Familiarity with TM Forum APIs or business support system and operations support system patterns, particularly in a telecommunications context.

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