Search by job, company or skills

Software Engineer - AI Systems

3-5 Years
SGD 100,000 - 150,000 per month
  • Posted 21 hours ago
  • Be among the first 10 applicants

Job Description

The Software Engineer - AI Systems role offers an opportunity to develop proactive digital assistants that combine artificial intelligence (AI) reasoning, long-term context, and automation to help users complete everyday tasks with less manual effort. As part of a broader recruitment initiative across several engineering functions, the role's day-to-day responsibilities may vary according to team placement and seniority. It requires a strong foundation in modern software engineering, AI systems, backend development, machine learning, and production infrastructure, supported by a technology stack shared across the engineering teams.

Responsibilities

  • AI Product Development

    • Design, build, and deploy AI-powered product features

    • Integrate large language models, memory systems, vector databases, and external tools into production applications

    • Design agent workflows capable of planning, tool usage, failure handling, and recovery

    • Transform raw model outputs into structured, reliable, and predictable user experiences

  • Backend & Platform Engineering

    • Build and maintain backend services, application programming interfaces, and orchestration layers supporting AI features

    • Develop scalable inference pipelines and service architectures

    • Optimise latency, throughput, caching, batching, and streaming workloads

    • Design robust monitoring, logging, alerting, and observability systems

  • Machine Learning & Applied AI

    • Train, evaluate, fine-tune, and deploy machine learning models

    • Develop evaluation frameworks to measure model and system performance

    • Improve model reliability, accuracy, and production effectiveness through continuous iteration

    • Debug model failures and production issues using real-world data and feedback

  • Production Operations

    • Ensure the reliability, scalability, and availability of AI systems in production

    • Build fallback and recovery mechanisms for model and tool failures

    • Monitor system health, troubleshoot incidents, and improve operational excellence

    • Balance performance, cost, security, and user experience

  • Cross-functional Collaboration

    • Work closely with Product, Engineering, and AI teams to translate ambiguous requirements into working solutions

    • Contribute to technical decision-making, architecture reviews, and engineering best practices

    • Mentor team members and promote high engineering standards where appropriate

Requirements

  • Bachelor's degree in Computer Science, Artificial Intelligence, Machine Learning, Software Engineering, or a related field

  • Minimum 3 years of experience in software engineering, backend engineering, machine learning engineering, applied AI, or a related technical role

  • Strong programming skills in Python

  • Experience building and deploying production systems

  • Understanding of application programming interface design, distributed systems, and system architecture

  • Experience working with SQL and/or NoSQL databases

  • Familiarity with Docker, Kubernetes, and cloud-native environments

Technology stack

  • Languages

    • Python

    • Node.js

  • AI & Machine Learning

    • OpenAI

    • Anthropic

    • Open-source large language models

    • PyTorch

    • JAX

    • Vector databases

  • Backend & Infrastructure

    • SQL/NoSQL

    • Docker

    • Kubernetes

    • AI inference platforms, including vLLM and related serving technologies

  • Frontend

    • Next.js

About the company

An innovative AI financial technology (fintech) company developing proactive digital assistants that go beyond responding to prompts. By combining AI reasoning, long-term context, and automation, the organisation aims to help users complete everyday tasks faster, more efficiently, and with less manual effort.

JAC Recruitment Pte. Ltd.
EA Licence: 90C3026
EA Personnel Name: Syahirah Binte Ahmad Ja'afar
EA Personnel: R22105331

#LI-JACSG

More Info

Job ID: 152574805

Similar Jobs

Singapore

Skills:

System ArchitectureDatabase SystemsPostgreSQLDjangoDockerFlaskFastAPIRestful ApisPythonAWSAI systemsModular architecturesLLM APIsInteractive systems

Singapore

Skills:

3d math UnityIotPython3D enginesMesUSDOmniverseunreal

Singapore

Skills:

JaxSqlNosqlPytorchDockerKubernetesPythonAnthropicAI Inference PlatformsVector DatabasesOpen-source LLMsOpenAI

Singapore

Skills:

JaxNode.jsSqlNosqlPytorchDockerKubernetesPythonAnthropicAI Inference Platforms vLLMVector DatabasesOpen-source LLMsOpenAI

Beware of Scammers

We don’t charge money for job offers