Job Description
About the Role We’re hiring a skilled
Python Developer
to develop an AI-driven platform that empowers users to explore and make sense of the
NUS library archive . This is a greenfield project where you'll work on the full lifecycle of
Generative AI
products—from prototype to production—leveraging
LLMs ,
FastAPI , and
graph-based data systems .
Responsibilities Design and build backend services using
Python
and
FastAPI Develop, test, and deploy
GenAI applications
in a production setting Build and maintain
LLM pipelines
(e.g., OpenAI, HuggingFace Transformers, LangChain) Construct scalable
data pipelines
for ingesting and structuring archival content Interface with
graph databases
(e.g., Neo4j, Memgraph) for relationship mapping Collaborate with AI/ML engineers, designers, and other stakeholders to integrate LLM outputs with UI and user workflows Implement CI/CD pipelines and manage
on-premise or VM-based deployment
Requir...
Python Developer
to develop an AI-driven platform that empowers users to explore and make sense of the
NUS library archive . This is a greenfield project where you'll work on the full lifecycle of
Generative AI
products—from prototype to production—leveraging
LLMs ,
FastAPI , and
graph-based data systems .
Responsibilities Design and build backend services using
Python
and
FastAPI Develop, test, and deploy
GenAI applications
in a production setting Build and maintain
LLM pipelines
(e.g., OpenAI, HuggingFace Transformers, LangChain) Construct scalable
data pipelines
for ingesting and structuring archival content Interface with
graph databases
(e.g., Neo4j, Memgraph) for relationship mapping Collaborate with AI/ML engineers, designers, and other stakeholders to integrate LLM outputs with UI and user workflows Implement CI/CD pipelines and manage
on-premise or VM-based deployment
Requir...
Apply for This Position
Ready to take the next step? Click the button below to submit your application.
Submit Application