Software Engineer (Python / AI-powered solutions)

ScienTec Consulting Pte. Ltd.

Singapore

On-site

SGD 67,000 - 112,000

Part time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

AWS

Job summary

ScienTec Consulting Pte. Ltd. in Singapore seeks a Backend Engineer with strong Python development experience to build scalable backend services and AI-powered applications, including LLM and chatbot solutions.

You will work closely with product, AI/ML and engineering teams to develop APIs, integrate AI models and deliver reliable production-grade applications. Key responsibilities include designing and maintaining backend applications using Python, building RESTful APIs, integrating LLM-powered

Qualifications

  • Degree in Computer Science, Software Engineering, Information Technology or related field.
  • Experience in backend/software development with strong Python

Responsibilities

  • Design, develop and maintain backend applications and services using Python.
  • Build scalable and secure RESTful APIs / backend services to support web, mobile and AI applications.
  • Develop and enhance LLM-powered applications and conversational chatbot solutions.
  • Integrate applications with Large Language Models (LLMs) and external AI/model APIs.
  • Implement Retrieval-Augmented Generation (RAG) workflows to retrieve relevant enterprise information and improve LLM responses.
  • Develop data ingestion, document processing, embedding and retrieval workflows for AI applications.
  • Work with vector databases/search technologies to support semantic search and knowledge retrieval.
  • Implement prompt engineering, context management and conversation workflows for chatbot applications.
  • Integrate backend services with databases, enterprise systems and third-party APIs.
  • Develop reusable and maintainable backend components following best practices.
  • Perform unit testing, integration testing, debugging and performance optimisation.
  • Monitor and troubleshoot application performance and production issues.
  • Implement authentication, logging and secure API development.
  • Containerise and deploy applications using Docker and cloud environments.
  • Participate in code reviews and contribute to architecture and design.

Skills

Python
Backend development
REST APIs
LLM / Generative AI
Chatbot development
Problem solving
Collaboration

Education

Bachelor's degree in Computer Science or related

Tools

FastAPI
Flask
Django
Docker
CI/CD
AWS
Azure
GCP
PostgreSQL
MongoDB
OpenAI
LangChain
LlamaIndex
Redis

Job description

We are looking for a Backend Engineer with strong Python development experience to build and enhance scalable backend services and AI-powered applications, including LLM and chatbot solutions. You will work closely with product, AI/ML and engineering teams to develop APIs, integrate AI models and deliver reliable production-grade applications.

  • Working Hours: Mon-Fri
  • Working Location: Central
  • Job Type: Contract
  • Salary Package: Up to $10,000 (basic) + AWS
Key Responsibilities
  • Design, develop and maintain backend applications and services using Python.
  • Build scalable and secure RESTful APIs / backend services to support web, mobile and AI applications.
  • Develop and enhance LLM-powered applications and conversational chatbot solutions.
  • Integrate applications with Large Language Models (LLMs) and external AI/model APIs.
  • Implement Retrieval-Augmented Generation (RAG) workflows to retrieve relevant enterprise information and improve LLM responses.
  • Develop data ingestion, document processing, embedding and retrieval workflows for AI applications.
  • Work with vector databases/search technologies to support semantic search and knowledge retrieval.
  • Implement prompt engineering, context management and conversation workflows for chatbot applications.
  • Integrate backend services with databases, enterprise systems and third-party APIs.
  • Develop reusable and maintainable backend components following good software engineering practices.
  • Perform unit testing, integration testing, debugging and performance optimisation.
  • Monitor and troubleshoot application performance and production issues.
  • Implement appropriate security, authentication, logging and error-handling mechanisms.
  • Containerise and deploy applications using Docker and cloud environments.
  • Participate in code reviews and contribute to application architecture and technical design.
  • Collaborate with Product Managers, AI/ML Engineers, frontend developers and other stakeholders throughout the development lifecycle.
  • Maintain technical documentation and support continuous improvement of development practices.
Requirements
  • Degree in Computer Science, Software Engineering, Information Technology or a related discipline.
  • Relevant experience in backend/software development, with strong hands-on programming experience in Python.
  • Experience with Python backend frameworks such as FastAPI, Flask or Django.
  • Strong understanding of REST APIs, microservices and backend application architecture.
  • Hands-on experience developing or integrating LLM, Generative AI or chatbot applications.
  • Familiarity with LLM platforms/models such as OpenAI, Azure OpenAI, Anthropic, Gemini, Llama or equivalent.
  • Experience with RAG, embeddings, semantic search and vector databases would be highly advantageous.
  • Familiarity with AI/LLM frameworks such as LangChain, LlamaIndex or equivalent would be beneficial.
  • Experience working with relational and/or NoSQL databases such as PostgreSQL, MySQL, MongoDB or Redis.
  • Good understanding of Git, CI/CD, Docker and cloud environments.
  • Experience with AWS, Azure or GCP would be advantageous.
  • Knowledge of authentication, application security and secure API development.
  • Strong software engineering fundamentals, including data structures, testing, debugging and system design.
  • Strong analytical and problem-solving skills with the ability to work effectively in cross-functional teams.
Key Technical SkillsPython | FastAPI / Flask / Django | REST API | Backend Development | LLM | Generative AI | Chatbot | RAG | Prompt Engineering | Embeddings | Vector Database | LangChain / LlamaIndex | SQL / NoSQL | Docker | CI/CD | AWS / Azure / GCP
By submitting your resume, you consent to the collection, use, and disclosure of your personal information per ScienTec's Privacy Policy (scientecconsulting.com/privacy-policy).
This authorizes us to:
Contact you about potential opportunities.
Delete personal data as it is not required at this application stage.
All applications will be processed with strict confidence. Only shortlisted candidates will be contacted.
Elane Yap Theng Yu- R1989397
ScienTec Consulting Pte Ltd - 11C5781
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (Python / AI chatbots)
Software Engineer (Python / AI chatbots)

SCIENTEC CONSULTING PTE. LTD. • Singapore

On-site
SGD 67,000 - 112,000
AI Engineer (Python) - SPVL
AI Engineer (Python) - SPVL

SCIENTEC CONSULTING PTE. LTD. • Singapore

Hybrid
SGD 90,000 - 130,000
Up to 24 days leave
Medical insurance
Hybrid work arrangement
Backend Engineer (AI/Python)
Backend Engineer (AI/Python)

SCIENTEC CONSULTING PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Backend Engineer - Python + AI Chatbots (Contract)
Backend Engineer - Python + AI Chatbots (Contract)

SCIENTEC CONSULTING PTE. LTD. • Singapore

On-site
SGD 67,000 - 112,000
Backend Engineer (Python - AI Systems)
Backend Engineer (Python - AI Systems)

JAC Recruitment Pte Ltd • Singapore

On-site
SGD 150,000 - 210,000
Python Backend Engineer for AI & LLM Apps
Python Backend Engineer for AI & LLM Apps

ScienTec Consulting Pte. Ltd. • Singapore

On-site
SGD 67,000 - 112,000
AWS
Backend Engineer - AI Solutions - A26300
Backend Engineer - AI Solutions - A26300

Activate Interactive • Singapore

On-site
SGD 60,000 - 100,000
Fun working environment
Employee Wellness Program
To work in Singapore Government Agency
+1
AI Engineer I Singapore Onsite
AI Engineer I Singapore Onsite

TRULYYY PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000
Backend Engineer - AI Solutions - A26300
Backend Engineer - AI Solutions - A26300

United States Digital Space LLC • Singapore

On-site
SGD 60,000 - 90,000
Fun environment
Wellness program
Govt projects experience
+1
Backend Engineer (Python - AI Systems)
Backend Engineer (Python - AI Systems)

JAC RECRUITMENT PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000