Job Search and Career Advice Platform

Enable job alerts via email!

AI Application Developer

GENESIS NETWORKS PTE LTD

Singapore

On-site

SGD 70,000 - 100,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology solutions provider in Singapore is looking for an AI Application Developer to build and integrate AI-powered capabilities into enterprise applications. The role involves developing features, handling the AI pipeline, and collaborating with various teams. Proficiency in Python and JavaScript, experience in AI/ML libraries, and knowledge of CI/CD tools are essential. Interested candidates should be adaptable and possess good problem-solving skills.

Qualifications

  • Strong programming skills in Python and/or JavaScript/TypeScript.
  • Familiarity with REST APIs and JSON.
  • Experience in AI model integration and data handling.

Responsibilities

  • Design and maintain application features in backend and frontend.
  • Implement APIs and integrations with enterprise systems.
  • Build reusable components for AI agents.
  • Collaborate in sprint planning and code reviews.

Skills

Python (FastAPI, Flask, or Django)
JavaScript/TypeScript (React, Node.js)
REST APIs
JSON
YAML configurations
AI/ML libraries exposure
CI/CD pipelines
Docker
Kubernetes

Tools

FastAPI
React
Node.js
Grafana
ELK
Job description
About the Role

The AI Application Developer builds and integrates AI-powered capabilities into enterprise applications and platforms. This role designs and delivers production ready features such as conversational assistants, AI agent workflows, and retrieval augmented generation (RAG) components, working closely with the Solution Architect, Project and Product Manager, and AI engineers.

The role also supports the end to end AI pipeline, including data ingestion and parsing, embedding and indexing, retrieval, prompt and orchestration workflows, evaluation, and continuous improvement through feedback. The initial focus is on the AI in a Box platform, but the role will also support other AI projects across Product Engineering. As priorities evolve, the developer will be assigned to other AI initiatives, including new AI products, automation workflows, and enterprise integrations, while ensuring solutions are secure, maintainable, and ready for deployment.

Key Responsibilities
  1. Application Development
    • Design, develop, and maintain application features in backend (FastAPI, n8n) and/or frontend (React + Tailwind).
    • Implement APIs, workflows, and integrations with enterprise systems (SharePoint, OneDrive, Jira, HRMS).
    • Build reusable components for AI agents (Meeting Minutes, Document Comparison, Self-Service Assistants).
  2. AI Integration
    • Work with AI/LLM engineers to integrate LangChain pipelines, RAG workflows, and prompt templates.
    • Implement context injection and feedback loops for AI agents.
    • Handle text parsing (Apache Tika, PaddleOCR) and data preparation for embeddings.
  3. Quality & Testing
    • Write clean, testable, and maintainable code.
    • Contribute to unit/integration tests, debugging, and bug fixes.
    • Work with QA engineers to ensure smooth releases.
  4. Collaboration
    • Participate in sprint planning, standups, and code reviews.
    • Work under guidance of the Solution Architect, following best practices for CI/CD and deployment.
    • Collaborate with frontend/backend peers to ensure seamless integration.
Required Skills & Experience
  1. Core Development
    • Strong programming skills in Python (FastAPI, Flask, or Django) and/or JavaScript/TypeScript (React, Node.js).
    • Familiarity with REST APIs, JSON, YAML configurations.
    • Experience building workflows or backend services.
  2. AI & Data Handling
    • Exposure to AI/ML libraries (LangChain, HuggingFace, OpenAI APIs) is a plus.
    • Ability to integrate AI models into applications (e.g., LLM-based chat, RAG search).
    • Experience with parsing, OCR, or document processing libraries is an advantage.
  3. DevOps & Tools
    • Basic knowledge of CI/CD pipelines, Docker, Git.
    • Familiarity with Kubernetes and cloud/on-prem deployment is a plus.
    • Comfortable working with monitoring/logging tools (Grafana, ELK).
  4. Soft Skills
    • Willingness to learn quickly and adapt to new technologies.
    • Team player with good communication skills.
    • Problem-solving mindset, able to handle ambiguity and fast iteration.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.