Python Developer – AI/GenAI

RiDiK (a Subsidiary of CLPS. Nasdaq: CLPS)

Singapore

On-site

SGD 90,000 - 130,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

RiDiK, a subsidiary of CLPS, seeks an experienced Python Developer in Singapore with hands-on AI/Generative AI experience to join the technology team. You will design scalable backend services, build REST APIs with FastAPI/Flask/Django, and integrate AI/ML solutions into enterprise apps, working with LLMs, embeddings, and vector databases.

The role requires 3–5 years of Python development, strong API skills, and practical AI/GenAI experience.

Qualifications

  • 3-5 years of professional Python development experience.
  • Strong knowledge of Python, OOP, data structures and API development.
  • Hands-on experience with FastAPI, Flask, or Django.
  • Experience building RESTful APIs and backend services.
  • Practical AI/ML and Generative AI experience.
  • Understanding of LLMs, RAG, prompt engineering and embeddings.

Responsibilities

  • Design, develop, test, and maintain scalable backend applications using Python.
  • Build REST APIs and microservices with FastAPI, Flask, or Django.
  • Develop and integrate AI/ML and Generative AI solutions into applications.
  • Work with LLMs, RAG, prompts, embeddings and vector databases.
  • Integrate AI/LLM APIs into enterprise applications.
  • Develop data processing and AI/ML pipelines.
  • Write clean, maintainable, well-tested code.
  • Collaborate with product managers, data scientists, and engineers.
  • Troubleshoot and optimize performance and reliability.
  • Deploy applications using cloud platforms and DevOps practices.

Skills

Python programming
API development
AI/ML & Generative AI
LLMs and embeddings
LangChain / LlamaIndex
Git & DevOps
DevOps basics

Education

Bachelor's degree in Computer Science / IT / Engineering / Data Science

Tools

FastAPI
Flask
Django
SQL databases (PostgreSQL/MySQL)
Vector databases (FAISS, Pinecone, Weaviate, Milvus)
Git
Docker
CI/CD
PyTorch / TensorFlow / scikit-learn
Kafka / Redis / Elasticsearch

Job description

We are looking for an experienced Python Developer with hands-on AI/Generative AI experience to join our technology team in Singapore. The ideal candidate will have strong backend development skills in Python and practical experience building or integrating AI/ML and LLM-based solutions.

Key Responsibilities
  • Design, develop, test, and maintain scalable backend applications using Python.
  • Build REST APIs and microservices using FastAPI, Flask, or Django.
  • Develop and integrate AI/ML and Generative AI solutions into applications.
  • Work with LLMs, RAG, prompt engineering, embeddings, and vector databases.
  • Integrate AI/LLM APIs into enterprise applications.
  • Develop data processing and AI/ML pipelines.
  • Write clean, reusable, maintainable, and well-tested code.
  • Work closely with product managers, data scientists, and engineering teams.
  • Troubleshoot and optimize application performance and reliability.
  • Deploy applications using cloud platforms and modern DevOps practices.
Required Skills
  • 3-5 years of professional experience in Python development.
  • Strong knowledge of Python, OOP, data structures, and API development.
  • Hands-on experience with FastAPI, Flask, or Django.
  • Experience developing RESTful APIs and backend services.
  • Practical experience with AI/ML and Generative AI.
  • Good understanding of LLMs, RAG, prompt engineering, and embeddings.
  • Experience with LangChain, LlamaIndex, or similar frameworks.
  • Knowledge of vector databases such as FAISS, Pinecone, Weaviate, or Milvus.
  • Experience with SQL databases such as PostgreSQL or MySQL.
  • Good understanding of Git and software development practices.
Good to Have
  • Experience with AWS, Azure, or GCP.
  • Knowledge of Docker and CI/CD.
  • Experience with PyTorch, TensorFlow, or scikit-learn.
  • Knowledge of MLOps or deploying AI/ML models.
  • Experience with microservices architecture.
  • Exposure to Kafka, Redis, Elasticsearch, or similar technologies.
Education

Bachelor's degree in Computer Science, IT, Engineering, Data Science, or a related field.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Developer – AI/GenAI
Python Developer – AI/GenAI

re-zoo-me • Singapore

Hybrid
SGD 70,000 - 110,000
Senior Python AI Engineer (Generative AI / Agentic AI)
Senior Python AI Engineer (Generative AI / Agentic AI)

BOUNTEOUSXACCOLITE SINGAPORE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
LLM Engineer / GenAI Application Engineer
LLM Engineer / GenAI Application Engineer

Newbridge • Singapore

On-site
SGD 120,000 - 180,000
Senior GenAI Engineer
Senior GenAI Engineer

Epergne Solutions • Singapore

On-site
SGD 120,000 - 180,000
Senior AI Engineer: GenAI & Production ML Leader
Senior AI Engineer: GenAI & Production ML Leader

nes global pte. ltd. • Singapore

On-site
SGD 120,000 - 180,000
Health insurance
Career growth
Hybrid work options
AI Specialist
AI Specialist

Fugro • Singapore

On-site
SGD 120,000 - 160,000
Python Developer - AI ML Development Experience
Python Developer - AI ML Development Experience

RECRUIT EXPRESS PTE LTD • Singapore

On-site
SGD 150,000 - 190,000
AI Python Developer
AI Python Developer

RECRUIT EXPRESS PTE LTD • Singapore

On-site
SGD 120,000 - 180,000
Python AI/GenAI Backend Engineer
Python AI/GenAI Backend Engineer

RiDiK (a Subsidiary of CLPS. Nasdaq: CLPS) • Singapore

On-site
SGD 90,000 - 130,000
Generative AI Engineer
Generative AI Engineer

UARROW PTE. LTD. • Singapore

On-site
SGD 140,000 - 240,000