Research Software Engineer (HD4)
Hybrid · Singapore, Singapore
Job Summary
Research Software Engineer to design, develop, and maintain knowledge-based software applications that automate ingestion pipelines for data represented as a knowledge graph using ontologies. Role involves collaborating with researchers to translate needs into software solutions, optimizing for performance, security, scalability and usability, and documenting processes. Preferred qualifications include experience with Large Language Models (LLMs) and Model Context Protocol (MCP), containerisation (e.g., Docker), ontologies and knowledge graphs, geospatial data processing, and handling sensitive data. The post is mainly based in the CREATE Tower at NUS University Town, Singapore, with a hybrid remote-work arrangement.
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Proven experience in software development, preferably in a research or academic environment.
- Proficiency in programming languages such as Python, JavaScript, or Java.
- Knowledge of software development methodologies and best practices.
- Competence with version control systems (e.g., Git).
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.