{bc}
linkedin

Path 1 Kawader: Research Assistant – Software Analysis and Developer Support (SANAD) Lab

New York University Abu Dhabi
Abu Dhabi, UAE
Full Time
Entry
Onsite
2 weeks ago
ProgrammingSoftware EngineeringVersion Control SystemsContinuous IntegrationSoftware TestingProgram Analysis
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

ProgrammingSoftware EngineeringVersion Control Systems
Smart Apply

Full Job Posting

Position Overview

  • NYU Abu Dhabi invites applications for a Kawader Research Assistant Fellow position in Computer Science within the Division of Science under the supervision of Dr. Karim Ali.
  • The successful candidate will join the SANAD Lab, conducting research in programming languages and software engineering.

About the Lab

  • SANAD (سند) means 'support' in Arabic, short for Software Analysis and Developer Support.
  • The lab specializes in program analysis and software analytics, working on enhancing precision and scalability of static analyses and mining insights from software repositories.
  • Ongoing projects include detecting API misuse, analyzing program performance, measuring energy consumption, detecting security vulnerabilities, supporting library migrations, and leveraging LLMs for software engineering.

What the Program Offers

  • Full time paid research position for up to 3 years.
  • Mentorship by internationally recognized NYUAD faculty members and researchers.
  • Professional development and academic training opportunities.
  • Exposure to interdisciplinary and collaborative research projects.
  • Support in preparing for graduate school applications.
  • Research experience in programming languages and software engineering.

Key Responsibilities

  • Conduct literature reviews related to software engineering and programming languages research.
  • Collect, analyze, and interpret research data.
  • Design, implement, and evaluate software tools.
  • Run experiments and analyze experimental results.
  • Contribute to the writing of research papers and technical publications.
  • Collaborate with members of the SANAD Lab on ongoing research projects.

Required Qualifications

  • Bachelor's degree in Computer Science with coursework or projects related to software engineering.
  • Excellent programming skills.
  • Strong software engineering skills, including experience with version control systems, continuous integration, and software testing.
  • Excellent written and verbal communication skills.
  • Demonstrated ability to work effectively in a collaborative research environment.

Preferred Qualifications

  • Previous research experience in software engineering.
  • Experience using or developing generative AI technologies, including Large Language Models (LLMs), for software engineering applications.
  • Previous software engineering paper submission or publication is an asset.

Application Requirements

  • CV
  • Statement of interest (1 page summarizing research accomplishments and research interests)
  • Transcripts of all degrees
  • Two letters of recommendation (for applicants with prior research experience, one letter should be from a previous research supervisor)

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at New York University Abu Dhabi