Research Programmer

INSEAD logo

INSEAD

View Salaries, Reviews, and more  

Job Summary


Job Type
-

Seniority

Years of Experience
Information not provided

Tech Stacks
Python .NET C# SQL JavaScript NumPy MATLAB Pandas .Net Core R Analytics VBA C++ XGBoost

Job Description

DEPARTMENT: Research Department

LOCATION: Singapore, Asia Campus

CONTRACT: Full Time

REFERENCE: RSHPP (email subject line on applications must include this reference)


The Marketing Area at INSEAD is currently seeking a Singapore-based Research Programmer with a strong foundation in applied quantitative methods, real-time data analytics, and strategic decision-making. The main task is to assist Professor Philip Parker, INSEAD Chair Professor of Management Science, a pioneer in the area of natural language generation methodologies and research. This unique role is ideal for professionals with prior experience in AI/ML applications to academic research. The position is for one year based in Singapore, with the possibility of renewal at the end of the first year upon evaluation.


Position Overview:

This role is ideal for a Diploma holder or University graduates with an outstanding academic record and a genuine passion for algorithm-based research in the field of applying AI or machine learning (not the development of foundational large language models). Our ideal candidates are motivated individuals eager to change the world via algorithms, and the smart and responsible application of machine learning and automated content creation. You need to be a “next generation” engineer who is totally fluent in the use of ChatGPT (5.2 or later), GPT 5.3 Codex, and Claude Code to the creation of various content creation pipelines. It also requires fluency in C#, .net core, JavaScript, and Python. Most importantly, you need to have been trained to understand all forms of machine learning (unsupervised – data reduction, such as PCA, MDS, etc. & cluster analysis; supervised machine learning – auto ETS, auto ARIMA, random forest, multinomial logit, logistic regression, basic neural networks, etc.). Assignments will involve real-world datasets, algorithmic experimentation, and literature-grounded hypothesis testing in collaboration with INSEAD faculty. The role combines elements of research assistance, project ownership, and ideation which ideal for candidates with a unique blend of industry execution and academic curiosity.



Ideal Candidate:


Our ideal candidate is someone who:

  • Is completing a Diploma or University degree or has recently graduated from a top institution in technology and computer science or equivalent
  • Comfort with both qualitative and quantitative analysis—including designing research protocols, conducting structured literature reviews, and statistical validation
  • Is fluent in both written and spoken English
  • Fluency in C#, .net/.net core, some understanding of C++, Python, VBA, Matlab, SQL, Wolfram, and R
  • Programming experience in high volume analytics or “big data” (e.g. trading data, real-time textual data, etc.) , including noise filtering, feature engineering, and model validation
  • Optional Experience with major financial portals (i.e., Factset, IBES, Thompson Reuters, Bloomberg) and non-financial data social media and news portals across a wide spectrum of content types (i.e., X.com, Facebook, Youtube, etc.)
  • Master in Finance or Masters in Business, from a top tier school is a plus
  • Advanced coursework and application of artificial intelligence algorithm creation (supervised machine learning, supervised machine learning, reinforcement learning, including convex optimization) and neural networks.
  • Deep proficiency in agentic AI, use of latest 5.3 CODEX/Claude code methodologies, and the creation and management of autonomous agents, etc.
  • Deep proficiency in Python, including experience with packages like NumPy, pandas, scikit-learn, XGBoost, and integration with cloud or production environments
  • Ability to operate autonomously, manage ambiguity, and translate open-ended questions into executable research tasks


Responsibilities:


As a Research Programmer, your responsibilities will include:


  • Assisting with quantitative and/or qualitative research projects across academic areas
  • Brainstorming potential research questions
  • Conducting academic literature searches and reviews
  • Managing and analyzing data using software packages like R, Python
  • Performing statistical data analysis, interpreting findings, and contributing to write-ups
  • Designing and conducting experiments



How to Apply:

To apply for this position, please submit the following documents to [email protected] with the subject line including this job reference followed by your surname: " RSHPP, Your Last Name”

  1. A cover letter (max. two pages) explaining your research experience/interest, competencies, and preferred academic areas (ranked if multiple)
  2. A detailed CV with contact details of two potential references
  3. A copy of your official academic transcripts and detailed marks
  4. A writing sample or dofile showcasing one of your core competencies


Selection process:

Applications will be reviewed on a rolling basis until the position is filled. Early applications are encouraged. We will acknowledge all applications submitted but due to the large volume of applications we receive, we will only contact shortlisted candidates. Please make sure that your application is complete and includes all the required documents mentioned above.


INSEAD is committed to fostering a diverse and inclusive academic community. We consider applicants for employment without regard to factors such as gender, race, sexual orientation, disability, or nationality.


PROTECTION OF PERSONAL DATA

The personal data (CV, motivation letter, etc.) you communicate to INSEAD will be registered and stored in our database. They will be treated as confidential information and we will not communicate them to third parties under any condition. We will keep your personal data for a period of 1 year in order to be reviewed in case a new opportunity arises within INSEAD. Your data will be deleted after this period.


Interview Questions of Research Programmer at INSEAD

Currently, there aren't any interview questions for this role at INSEAD shared by other job seekers.
View more interview questions of similar roles from other companies →
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Salary Insights of Research Programmer at INSEAD

Currently, there aren't any salaries for this role at INSEAD shared by other job seekers.

View more salaries from INSEAD →

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now