Skip to content

Search jobs right inside Claude, ChatGPT or Cursor.

Connect MCP to your agent →

ScienTec Consulting Pte. Ltd.

Backend Engineer (Python) - SPVL

Posted Updated 5 views
Discussion

Summary

Backend engineer (4-5 yrs) building scalable Python backend services, REST APIs, and AI-powered RAG/document-retrieval capabilities for a Singapore government agency's Smart Nation AI chatbot. Stack includes Python with FastAPI/Flask, Azure, vector databases, and hybrid work from Pasir Panjang, Singapore.

We are looking for Backend Engineer to join one of the lead agency driving Singapore's Smart Nation and Digital Government ambitions:



  • Exciting opportunity to work with a team of professionals to deliver government AI chatbot

  • Competitive salary package & employment benefits (up to 24 days leave + medical insurance)

  • Work location: Pasir Panjang (hybrid work arrangement)

  • Candidate who strong in Python and working on AI (LLMs, RAG) related projects are welcome to apply!


Responsibilities



  • Design, build, and maintain scalable backend services and RESTful APIs using Python.

  • Own backend feature development end-to-end, from technical design through implementation, testing, deployment, and production support.

  • Build and maintain integrations with internal platforms, external systems, and third-party services.

  • Develop and enhance AI-powered backend capabilities, including document ingestion, retrieval, and knowledge processing services.

  • Design and maintain data processing pipelines to support reliable and efficient information retrieval.

  • Work with relational and non-relational databases to support performant, scalable, and resilient backend systems.

  • Debug and resolve production issues, contributing to system reliability, observability, and operational excellence.

  • Collaborate closely with product managers, software engineers and partner teams to deliver high-quality backend solutions.

  • Participate in code reviews and uphold engineering best practices across testing, CI/CD, security, and maintainability.

  • Contribute to the continuous improvement of the platform's architecture, performance, and developer experience.


How to Succeed



  • Min 4-5 years of backend software engineering experience

  • Proficiency in backend development with Python, including web frameworks such as FastAPI or Flask

  • Familiarity with cloud platforms, particularly Azure

  • Experience with LLMs, RAG architectures, vector databases (e.g. Pinecone, Weaviate, pgvector), or prompt engineering

  • Proficiency with JavaScript/Typescript and Node.js will be an added advantage


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 not required at this application stage.
To withdraw consent, email dpo@scientecconsulting.com.


All applications will be processed with strict confidence. Only shortlisted candidates will be contacted.

Skills

Apply

See also

Backend jobs by country — openings, pay and top skills →