< Back to all jobs
AI Engineer
ES TECH CONSULTANCY PTE. LTD.
Data & AIExecutiveContractSpringleaf, Upper Thomson, Singapore
Job Description
AI Engineer (LLM, GenAI & Agentic Systems)
The ideal candidate is an AI engineer who can build and deploy real-world LLM and GenAI solutions. Experience delivering AI applications, agentic systems, RAG solutions, and AI-assisted engineering practices will be weighted more heavily than frontend framework expertise
About the Role
We are seeking a talented AI Software Engineer (LLM, GenAI & Agentic Systems) to join our growing AI Engineering team. This role focuses on designing, building, and deploying production-grade AI solutions that leverage Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), agentic workflows, and AI-assisted software engineering practices.
You will work closely with solution architects, product teams, data scientists, and clients to transform AI concepts into scalable, secure, and business-ready applications. Beyond writing high-quality software, you will play a key role in shaping how AI technologies are applied responsibly and effectively across enterprise environments.
Key Responsibilities
AI Solution Development
• Design, develop, test, and deploy AI-enabled applications using Large Language Models (LLMs), Generative AI technologies, and intelligent automation frameworks.
• Integrate foundation models and AI services such as OpenAI, Azure OpenAI, Anthropic Claude, Amazon Bedrock, Google Gemini, Vertex AI, or equivalent platforms.
• Develop AI-powered solutions including:
• Enterprise chatbots and virtual assistants
• Retrieval-Augmented Generation (RAG) applications
• Intelligent document processing solutions
• Knowledge management assistants
• AI copilots and task automation agents
• Multi-agent and agentic workflow systems
• Translate business requirements into scalable AI solution architectures.
• Partner with stakeholders to prototype, demonstrate, and productionize AI capabilities.
Agentic Systems & Intelligent Automation
• Design and implement agent-based architectures and workflow orchestration solutions.
• Build systems that leverage tool/function calling, memory management, context engineering, and task planning.
• Develop AI workflows that interact with enterprise applications, APIs, and knowledge repositories.
• Evaluate and optimize agent performance for accuracy, reliability, latency, and operational efficiency.
• Implement suitable safeguards and human-in-the-loop controls for critical business processes.
Retrieval-Augmented Generation (RAG) & Knowledge Systems
• Design and implement RAG architectures using embeddings, semantic search, and retrieval pipelines.
• Develop ingestion, indexing, retrieval, and ranking workflows for enterprise knowledge repositories.
• Optimize retrieval quality, grounding accuracy, and response relevance.
• Work with vector search technologies, retrieval architectures, and semantic indexing approaches.
• Evaluate retrieval effectiveness using structured testing methodologies and performance metrics.
AI-Assisted Software Engineering
• Utilize AI-assisted development tools such as GitHub Copilot, Cursor, Claude Code, Gemini Code Assist, Amazon Q Developer, JetBrains AI Assistant, Windsurf, or equivalent tools.
• Apply prompt engineering and context management techniques to improve software development productivity.
• Leverage AI tools for:
• Code generation
• Unit test generation
• Documentation
• Refactoring
• Code reviews
• Technical analysis
• Critically review AI-generated outputs for correctness, maintainability, security, compliance, and performance.
Software Engineering & Integration
• Develop applications, services, APIs, and automation components primarily using Python and related technologies.
• Design and implement RESTful APIs and integrations with third-party platforms and enterprise systems.
• Build reusable AI services, SDKs, and internal accelerators.
• Apply software engineering best practices including version control, testing, code reviews, and documentation.
• Participate in architecture reviews and technical design discussions.
AI Quality, Evaluation & Responsible AI
• Define evaluation frameworks for AI applications and establish measurable quality criteria.
• Use AI evaluation methodologies and tools to assess:
• Accuracy
• Grounding quality
• Hallucination rates
• Latency
• User satisfaction
• Implement guardrails, monitoring, and governance controls to support responsible AI adoption.
• Ensure compliance with organisational security, privacy, data protection, and intellectual property policies.
• Promote ethical and responsible use of AI technologies.
Deployment & Operations
• Package and deploy AI applications using containerisation technologies such as Docker.
• Collaborate with DevOps teams to deploy AI services into cloud and enterprise environments.
• Implement application logging, monitoring, observability, and AI performance telemetry.
• Support production deployments and troubleshoot operational issues.
Collaboration & Knowledge Sharing
• Work closely with business stakeholders, product managers, architects, and data scientists.
• Contribute to solution design workshops, proofs of concept, and client demonstrations.
• Share best practices and mentor team members on AI engineering methodologies.
• Create reusable assets, templates, reference implementations, and technical documentation.
Required Qualifications
• Bachelor's Degree, Master's Degree or equivalent practical experience in Computer Science, Information Technology, Engineering, Data Science, or related disciplines.
• 3+ years of professional software development, AI engineering, automation engineering, or related experience.
• Strong hands-on Python development experience.
• Demonstrated experience building and deploying AI-enabled solutions using LLMs or Generative AI technologies.
• Experience integrating foundation model APIs such as:
• OpenAI
• Azure OpenAI
• Anthropic Claude
• Google Gemini
• Amazon Bedrock
• Hugging Face
• Equivalent platforms
• Strong understanding of:
• Prompt engineering
• Context engineering
• LLM fundamentals
• Embeddings
• Vector search
• Retrieval-Augmented Generation (RAG)
• Experience designing and implementing AI assistants, copilots, chatbots, agentic workflows, or intelligent automation solutions.
• Familiarity with software engineering best practices including Git, code reviews, testing, and Agile delivery methodologies.
• Strong problem-solving and analytical thinking skills.
• Excellent communication and stakeholder engagement skills.
Preferred Qualifications
Candidates with one or more of the following will have an advantage:
• Experience building multi-agent systems or autonomous workflows.
• Experience with AI orchestration frameworks such as:
• LangChain
• LlamaIndex
• Semantic Kernel
• CrewAI
• AutoGen
• OpenAI Agents SDK
• PydanticAI
• Equivalent frameworks
• Experience with vector databases or retrieval platforms such as:
• Pinecone
• Weaviate
• FAISS
• pgvector
• Chroma
• Milvus
• Experience with AI evaluation frameworks such as Promptfoo, RAGAS, DeepEval, or equivalent.
• Experience deploying solutions using Docker and container technologies.
• Exposure to AWS, Azure, or GCP AI services.
• Experience with frontend technologies such as React, Angular, or modern web frameworks.
• Familiarity with CI/CD pipelines and DevOps practices.
Listing closes 5 Dec 2026.
Apply directly through the original listing. The employer’s page has the latest application details.