N

NCS

ICT consulting, digital transformation, cybersecurity services

Senior AI Engineer - Contact Centre

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeSingaporeNo salary listedHybrid

About the Job

Requirements

  • The candidate must have 5–8 years of hands-on AI/ML engineering or data science experience, including at least 2–3 years in client-facing or technical-lead roles.
  • The candidate must have delivered complex AI projects end-to-end in a professional services, consulting, or systems integration environment.
  • The candidate must have demonstrable agentic AI project experience with systems incorporating RAG, AI memory, reflection, planning, and/or reasoning patterns.
  • The candidate must have strong Python programming skills with Pandas, NumPy, Scikit-learn, PyTorch, or TensorFlow, and be comfortable writing modular, testable code.
  • The candidate must understand machine learning fundamentals, including feature engineering, model evaluation, bias-variance trade-off, and hyperparameter optimisation.
  • The candidate must have hands-on GenAI experience building RAG chatbots and applications and working with LLM APIs such as OpenAI, Anthropic, AWS Bedrock, or Azure OpenAI, or equivalent.
  • The candidate must be familiar with vector databases and embedding models for semantic search and retrieval, such as Qdrant, Milvus, or pgvector.
  • The candidate must have experience with at least one cloud platform—AWS, Azure, or GCP—for model training or deployment.
  • The candidate must be proficient with Git, CI/CD, and Docker, and familiar with MLOps practices.
  • The candidate must be proficient in at least one programming language beyond Python, such as TypeScript/JavaScript, Java, Go, or advanced SQL.
  • The candidate must have deep hands-on experience with agentic frameworks such as LangGraph, CrewAI, AutoGen, or OpenAI Agents SDK.
  • The candidate must have experience with LLM observability, evaluation, and guardrails tooling in production environments.
  • The candidate must be comfortable with multiple programming languages and have full-stack awareness of APIs, front-end integration, and data pipelines.
  • The candidate must have working knowledge of MLOps and AI infrastructure, including model serving, monitoring, and CI/CD for AI systems.
  • The candidate must have proven experience engaging directly with client stakeholders, including non-technical business owners, on AI solution design and delivery.
  • The candidate must have strong written and verbal communication skills and be able to produce client-ready documentation, presentations, and technical specifications.
  • The candidate must have experience managing small delivery teams and coordinating across cross-functional groups.
  • A degree in Statistics, Computer Science, Engineering, Data Science, or an equivalent quantitative discipline is required.

Responsibilities

  • Lead end-to-end delivery of AI workstreams from requirements through data preparation, modelling, integration, testing, and production handover.
  • Design and build advanced agentic AI solutions, including multi-agent systems, RAG pipelines with AI memory, planning and reasoning loops, and reflection patterns.
  • Architect GenAI application stacks, including LLM orchestration layers, observability tools such as Langfuse and Braintrust, guardrails, and LLM gateway patterns such as LiteLLM and Portkey.
  • Develop production-grade machine learning systems alongside GenAI components, maintaining quality across both paradigms.
  • Design, build, and deploy end-to-end machine learning models for classification, regression, time-series, and natural language processing, and integrate them into production systems.
  • Develop GenAI applications, including RAG pipelines, prompt-engineered chatbots, and lightweight agentic workflows using LangChain, LlamaIndex, LangGraph, or plain Python.
  • Implement RAG architectures, including chunking strategies, embedding selection, vector-store configuration with Qdrant, Milvus, or pgvector, and retrieval evaluation.
  • Build and maintain evaluation harnesses for AI system correctness, faithfulness, latency, and safety.
  • Conduct technical code reviews, enforce engineering standards, and introduce tooling that improves team velocity.
  • Write clean, maintainable Python code; participate in code reviews; and contribute to shared libraries and internal AI platform components.
  • Design multi-component AI architectures and communicate them through diagrams and written specifications.
  • Serve as a primary technical point of contact for client teams in day-to-day delivery interactions.
  • Lead or co-facilitate client workshops, including requirements discovery, solution walkthroughs, sprint demos, and retrospectives.
  • Translate ambiguous client requirements into well-defined technical user stories and acceptance criteria.
  • Communicate technical trade-offs and design decisions in clear, accessible language for business stakeholders.
  • Manage client expectations proactively, surface risks early, and propose mitigations.
  • Technically lead a small squad of 2–4 AI engineers by delegating tasks, reviewing outputs, and coaching on best practices.
  • Mentor junior AI engineers on technical skills and professional conduct in client settings.
  • Contribute to internal knowledge-sharing through technical guidelines, lunch-and-learns, and reusable AI platform components.

Desired Qualifications

  • Experience building voice AI bots using a pro-code approach, such as Amazon Connect, Twilio, Deepgram, Whisper, ElevenLabs with custom orchestration, or LiveKit.
  • Experience with MCP (Model Context Protocol) for tool integration in enterprise agentic systems.
  • Familiarity with responsible AI frameworks such as NIST AI RMF, MAS TRM, or equivalent governance standards.
  • Exposure to red-teaming and AI safety testing, including OWASP LLM Top 10, promptfoo, or adversarial prompt evaluation.
  • Presales support experience, including contributing to proposals, RFP responses, or solution scoping.
  • Domain experience in government, financial services, telco, or e-commerce AI use cases.
  • AWS, Azure, or GCP machine learning or AI specialty certifications are preferred but not mandatory.

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