Junior Research Scientist in Programming Languages and Software Engineering
Join the SANAD Lab at NYU Abu Dhabi to advance software analysis and developer support using cutting-edge tools and AI.
Best for:Best for recent graduates or early-career researchers with a strong background in software engineering, programming, and a keen interest in AI-driven tools and open-source contributions.
Overview
This position at New York University Abu Dhabi (NYUAD) offers a Junior Research Scientist role within the SANAD Lab, led by Dr. Sarah Nadi. The lab focuses on enhancing software analysis, static analysis precision, and leveraging large language models (LLMs) for software engineering tasks. The successful candidate will contribute to research projects such as detecting API misuse, analyzing program performance, and developing open-source tools. This role is ideal for individuals passionate about advancing software engineering methodologies and publishing research outcomes.
What you'll do
- Conduct literature reviews and collect/analyze data for research projects in software engineering and programming languages.
- Develop and implement open-source tools and resources to enhance software analysis and developer support.
- Run experiments to evaluate the performance and scalability of static analysis tools and software analytics methods.
- Collaborate on writing research papers and contribute to the publication record of the SANAD Lab.
- Work with large language models (LLMs) to advance software engineering tasks and static analysis.
- Participate in ongoing research projects focused on API misuse detection, program performance analysis, and security vulnerabilities.
- Engage in team-based research activities and contribute to a collaborative academic environment.
Requirements
Degree required: Master’s degree in Computer Science or a related field with less than 5 years of research experience; Bachelor’s degree in Computer Science with relevant coursework/projects in software engineering.
Language: English; proficiency required for academic communication and collaboration.
Instruction: English
- Excellent programming skills with hands-on experience in software development.
- Strong software engineering skills including proficiency in version control systems (e.g., Git), continuous integration, and testing.
- Demonstrated ability to work effectively in a team-based research environment.
- Excellent written and verbal communication skills for academic and professional contexts.
- Experience with data collection, analysis, and implementation of research tools.
- Master’s degree holders with less than 5 years of research experience.
- Emirati candidates are encouraged to apply in line with UAE regulations.
Funding & terms
How to apply
Deadline: 2026-10-24
Applicants must submit a cover letter, a 1-page statement of interest summarizing research accomplishments and interests, a CV, transcripts of all degrees, and two letters of recommendation. For applicants with prior research experience, one reference must be from their previous research supervisor. Applications should be sent via email.
- Cover letter
- Statement of interest (1 page)
- Curriculum Vitae (CV)
- Transcripts of all degrees
- Two letters of recommendation (one from previous research supervisor if applicable)
Contact
Create a free profile to unlock your personal match score, the full requirements, funding details and how to apply — in English or Persian.