If you are great at what you do, we want you. See our job openings below.
Researcher - Cyber Security (All Levels)
Researcher - Cyber Security (All Levels)
Work Type
Location
Responsibilities
- Collaborate with cyber threat experts to enhance system security
- Conduct fuzzing, reverse engineering and code audit to look out for security flaws on software
- Develop proof-of-concept in software security flaws
- Investigate security flaws found and provide remedies to counter cyber threats
Requirements
- Diploma/Degree in Information System, Computer Science or Computer Engineering or equivalent
- Possess strong interest and passion in the Cyber Security domain
- Strong background in assembly language, C
- Knowledge in Android/iOS internals, security mitigation
- Experience in reversing engineering would be an added advantage
- Certification in OSCP, OSCE would be an added advantage
What we offer
- Competitive salary, performance bonuses and attractive benefits.
- A flat hierarchy with minimal bureaucracy. All technical leads are also hands-on
- Opportunities to pursue your interests (within the objectives of the company)
- Learning opportunities through courses, seminars and conferences
- A stable working environment
- Flexible working hours
- A chance to make a real difference to society through your work
Researcher (Cyber)
Researcher (Cyber)
Work Type
Location
Responsibilities
- Collaborate with cyber threat experts to enhance system security
- Conduct fuzzing, reverse engineering and code audit to look out for security flaws on software
- Develop proof-of-concept in software security flaws
- Investigate security flaws found and provide remedies to counter cyber threats
Requirements / Qualifications / Years of Experience
- Diploma/Degree in Information System, Computer Science or Computer Engineering or equivalent / 3 to 5 years of Experience
Preferred Skills
- Experience in reverse engineering
- Experience with code auditing and a deep knowledge of the different vulnerability types
- Experience in vulnerability finding
- Experience in C and python programming, ARM/AArch64 assembly
What We Offer
- Competitive salary and attractive benefits.
- A flat hierarchy with minimal bureaucracy, enabling faster decision-making and ownership.
- Learning opportunities through sponsored courses, industry seminars and international conferences.
- A stable yet dynamic working environment.
- Flexible working arrangements.
- An opportunity to create meaningful impact on society through your work
Senior Researcher (Data Science & AI)
Senior Researcher (Data Science & AI)
Work Type
Location
Position Overview
- We are seeking a motivated and technically strong Researcher or Senior Researcher with a background in Data Science, Natural Language Processing, and Artificial Intelligence.
- The candidate will support research and development projects related to homeland security, public safety, intelligence analysis, and operational decision support.
- The ideal candidate should have strong research capability, practical experience in applying data science methods, and the ability to work with multidisciplinary teams.
- Experience from a research institute, university, applied research lab, or similar research and development environment will be highly valued.
Key Responsibilities
- Conduct applied research in Data Science, NLP, AI, machine learning, and agentic AI technologies.
- Design, develop, and evaluate models, algorithms, prototypes, and analytical solutions for homeland security related use cases.
- Work with structured and unstructured data, including text, documents, logs, reports, open-source information, and operational datasets.
- Support the development of AI-enabled or statistical tools for intelligence analysis, decision support, automation, and workflow improvement.
- Translate research ideas into proof-of-concepts, prototypes, and technical reports.
- Collaborate with internal stakeholders, engineers, domain experts, and external research partners.
- Review research literature, emerging technologies, and industry trends to identify relevant methods and opportunities.
- Prepare research proposals, project documentation, technical papers, presentations, and progress reports.
- Ensure research work follows ethical, security, privacy, and governance requirements, especially when handling sensitive data.
Required Qualifications & Preferred Qualifications
- PhD in Data Science, Computer Science, Artificial Intelligence, Machine Learning, Statistics, Computational Linguistics, Engineering, or a related research field.
- Strong foundation in data science, machine learning, statistical analysis, and experimental research methods.
- Experience with programming languages such as Python, and common data science or AI libraries.
- Ability to design experiments, evaluate model performance, interpret results, and communicate findings clearly.
- Good technical writing skills for research reports, proposals, documentation, and presentations.
- Ability to work independently while contributing effectively in a team environment.
- Singaporean only – requires CAT1 clearance
Preferred Qualification
- Experience as a research fellow, research engineer, research scientist, university researcher, or member of a research institute.
- At least 2 years of relevant research or applied research and development experience.
- Experience leading or coordinating a small team with diverse domain knowledge and technical skills will be an added advantage, but is not mandatory.
- Experience developing NLP solutions such as text classification, information extraction, entity recognition, topic modelling, semantic search, summarisation, or knowledge discovery.
- Exposure to AI agents, agentic workflows, large language models, retrieval-augmented generation, knowledge graphs, or intelligent automation.
- Experience working on homeland security, public safety, defence, law enforcement, intelligence, risk analysis, or related domains.
- Publications, patents, technical reports, or demonstrated contributions to research projects will be an advantage.
Technical Skills & Key Competencies
Technical Skills
- Data science and machine learning
- Natural language processing and text analytics
- Python programming
- Statistical analysis and model evaluation
- Data preprocessing, feature engineering, and exploratory data analysis
- Machine learning and deep learning frameworks such as scikit-learn, PyTorch, TensorFlow, or similar
- Large language models and generative AI tools
- Data visualisation and technical reporting
Key Competencies
- Strong analytical and problem-solving skills
- Research curiosity and ability to explore new technical areas
- Ability to translate complex problems into practical research directions
- Good communication skills with both technical and non-technical stakeholders
- Adaptability to work across wide-ranging research topics
- High level of integrity, confidentiality, and responsibility when working with sensitive domains
Nature of Work
- The role involves research and development in projects related to homeland security and national or public safety.
- The candidate may work on diverse topics, including data science, NLP, AI agents, intelligence analytics, and decision-support systems.
- While the research scope is broad, the primary focus of this role will be on Data Science.
Suitable Candidate Profile
- This role is suitable for a candidate who has strong research training, practical AI development experience, and an interest in applying data science to real-world security challenges.
- The candidate should be comfortable working with ambiguity, exploring new technologies, and collaborating with people from different disciplines.
AI Researcher
AI Researcher
Work Type
Location
Summary
Responsibilities
- Work with structured datasets to identify patterns, trends, and statistically significant findings that inform research questions and business decisions.
- Apply and adapt predictive models (regression, classification, time series forecasting) and mathematical models to address defined research problems.
- Conduct exploratory data analysis (EDA) to assess data quality, distributions, and feature relevance prior to modelling.
- Design and run statistical experiments, including hypothesis testing, power analysis, and significance testing.
- Validate model performance using appropriate evaluation frameworks and communicate limitations honestly.
AI development
- Study and apply LLM-based agent frameworks to automate and orchestrate research workflows.
- Design and build AI agents that use LLMs as a reasoning engine, with data science models and pipelines exposed as callable tools.
- Integrate agent outputs with structured data — enabling agents to query databases, invoke predictive models, and interpret results.
- Evaluate agent performance: task completion, reasoning coherence, tool-use accuracy, hallucination rate, and failure handling.
- Stay current with the evolving agent landscape and share learnings with the team.
Technical development
- Write clean, well-documented Python code for data processing, feature engineering, model development, and result visualisation.
- Query and manipulate structured data from relational databases using SQL.
- Use core data science libraries including Pandas, NumPy, Scikit-learn, Matplotlib/Seaborn, etc.
- Contribute to shared codebases, following team coding standards and version control practices (KLASS Gitlab).
- Assist in building reproducible data pipelines and experiment tracking workflows.
Collaboration & communication
- Work closely with senior researchers and principal researchers to scope, plan, and deliver project workstreams.
- Contribute to the quarterly and annual research reports, translating technical findings into clear, accessible language.
- Present findings to internal and client-side collaborators, including non-technical audiences.
- Participate in team research reviews, peer code reviews, and knowledge-sharing sessions.
Requirements
- Master’s or PhD – Computer Science, Mathematics, Statistics, Physics, Engineering, Data Science, or a closely related quantitative discipline. (Preferred)
- Bachelor’s Degree – In a relevant quantitative field, with demonstrable hands-on experience in data science (e.g. internships, research projects, competitions, or open-source contributions).
- Fresh Graduates – Encouraged to apply. We value strong fundamentals and intellectual curiosity over years of experience.
Technical skills — essential
- Python programming: proficiency with core data science libraries (Pandas, NumPy, Scikit-learn, SciPy, Matplotlib, Seaborn).
- Data wrangling: handling missing data, outlier detection, feature engineering, and normalisation on structured datasets.
- Mathematical foundations: linear algebra, calculus, and optimisation as applied to machine learning and statistical modelling.
- Working knowledge of modelling families: supervised, unsupervised, and generative models — see the dedicated modelling section below for full detail.
Personal Qualities
- Research mindset
- Intellectually curious across both quantitative and AI domains
- Rigorous and detail-oriented in analysis and documentation
- Comfortable with ambiguity and iterative problem-solving
- Honest about uncertainty — in models and in LLM outputs
- Working style
- Clear communicator, written and verbal
- Collaborative team player in a research environment
- Self-directed with good time management
- Eager to learn and receive constructive feedback
Experience
We define experience broadly. Relevant experience includes academic research projects, dissertations with a data science component, internships, industry placements, personal or open-source projects, Kaggle competitions, or research assistant roles. We are more interested in the quality of your analytical thinking than the number of years on your CV.
Software Engineer (Robotics) / Senior Software Engineer (Robotics)
Software Engineer (Robotics) / Senior Software Engineer (Robotics)
Work Type
Location
Overview
Responsibilities
- Design and implement algorithms for robot software systems.
- Integrate and test the developed algorithms with robot platforms
- Write and maintain the developed software systems taking full ownership of it.
- Work with other team members to test the robot platforms at various test sites
- Setup up necessary simulation tools for development testing
Requirements
- Degree in Computer Science, Mechatronics, Electrical Engineering, Mechanical Engineering or equivalent.
- 2+ years of relevant experience in robotics software development and integration.
- Proficient in programming languages such as C++ and Python.
- Proficient in ROS 2 framework and Linux environment.
- Proficient in Docker or other container systems.
- Experience in any of the following areas – Localization, Navigation, Motion Planning, and/or Robot Perception.
- Experience in other areas of software development such as web will also add value to the applicant though not necessary.
- Experience with mobile robots or manipulators will be a plus.
- Experience with Embodied AI, Foundation Model and/or LLM will be a plus
Internship (Digital Design & Marketing)
Internship (Digital Design & Marketing)
Work Type
Location
Role Overview
Responsibilities
- Support content creation/curation/iteration for anniversary marketing efforts.
- Brainstorm creative approaches to bring out the company culture and the value of our work.
- Design eDMs/email newsletters to share with internal & external stakeholders.
- Assist in event setup and co-ordination (pre-event, on-site and post-event).
- Support development of creative collaterals to support brand development.
- Proficiency in writing long-form and short-form content (e.g. blog posts, website updates, social media captions) will be a plus
- Conducting research on relevant B2B design concepts.
Requirements
- Currently pursuing a Diploma / Degree in Design/ Art/ Digital Media/ Business Administration/Management
- Prior digital design experience is preferred but not required
- Availability fulltime for at least 4-6 months or more
- Strong communication and collaboration skills
- Knowledge of HTML Newsletter design and/or WordPress is a plus
- Please include any relevant projects/portfolio in your application
- Singaporean & PR only
Tools
- Mainstream design and collaboration tools (e.g. Adobe Illustrator, Adobe Experience Design, Adobe Photoshop, Canva, Figma, etc) OR equivalent
What we offer
- Gain real-world knowledge through hands-on experience
- A chance to make a real difference to society through your work
- Professional growth and good learning opportunities
Internship (Machine Learning)
Internship (Machine Learning)
Work Type
Location
Responsibilities
- Work on hands-on applied R&D projects involving machine learning, model evaluation, benchmarking, and prototype development
- Benchmark internal and publicly available models using suitable metrics and baselines
- Develop evaluation scripts, track experiments, and analyse model performance, limitations, and errors
- Build demos and proof-of-concept applications that showcase model capabilities to technical and non-technical stakeholders
- Document experiment setup, benchmark results, findings, and project outcomes
Requirements
- Comfortable with Python and open-source libraries in a Linux environment
- Keen interest in machine learning, model evaluation, and applied prototyping
- Familiarity with tools such as Git, Jupyter, PyTorch, scikit-learn, OpenCV, Hugging Face, Docker, MLflow, and Linux command-line workflows
- Curiosity, initiative, and interest in learning by building, testing, and improving real systems
What You Will Gain
- Hands-on experience across applied machine learning, model evaluation, benchmarking, and prototype development
- Exposure to modern AI workflows, including foundation models, LLMs, multimodal models, experiment tracking, and reproducible benchmarking, depending on project needs
- Practical software engineering experience, including Git collaboration, code reviews, testing, API integration, and technical documentation
- Experience communicating technical findings through demos, benchmark reports, technical write-ups, and stakeholder presentations
- Mentorship from engineers and researchers who will guide you as you develop your technical skills
- Portfolio-ready experience that can support future internships, research opportunities, graduate roles, or careers in AI, software engineering, and applied technology
Applicants will be expected to go through a technical interview.
Successful candidates will be given reading resources on machine learning concepts and applications.
