Research Assistant Computer Science
@ New York University Abu Dhabi

Abu Dhabi, Abu Dhabi Emirate, United Arab Emirates
AED 90,000
On Site
Full Time
Posted 15 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXXXX XXXXXX****** @nyu.edu
Recommended after applying

Job Details

Overview

The Modern Compilers Lab at New York University Abu Dhabi seeks a Research Assistant Computer Science to work at the intersection of compilers and deep learning. The project focuses on developing an automatic code optimization module for the Tiramisu programming framework.

Project Details

Companies like Google, Facebook, and Amazon use specialized programming frameworks to simplify high-level code execution on diverse hardware architectures. Tiramisu offers advanced optimizations including vectorization, parallelization, fusion, and blocking for improved performance.

  • Optimize code for multicore, GPUs, FPGAs, and distributed machines.
  • Integrate machine learning for automatic optimization selection.
  • Enhance Tiramisu's compiler pass to outperform manual coding.

Candidate Requirements

Applicants must submit a cover letter, CV, research statement, and two letters of reference (PDF format). For inquiries, contact Prof. Riyadh Baghdadi at baghdadi@nyu.edu.

Employment & Benefits

The position offers competitive terms which include housing and educational subsidies for children. Applications are accepted on a rolling basis until filled.

Key skills/competency

Compilers, Deep Learning, Machine Learning, Optimization, Programming, Tiramisu, Code Optimization, Research, Academic, Abu Dhabi

How to Get Hired at New York University Abu Dhabi

🎯 Tips for Getting Hired

  • Customize your resume: Tailor skills to compilers and deep learning.
  • Highlight research experience: Emphasize projects and academic work.
  • Prepare application documents: Include cover letter, CV, research statement.
  • Research NYUAD: Understand their research and global network.

📝 Interview Preparation Advice

Technical Preparation

Review compiler optimization techniques.
Study deep learning frameworks and applications.
Practice coding in relevant programming languages.
Analyze existing Tiramisu module performance.

Behavioral Questions

Describe past research collaboration experiences.
Explain problem-solving under deadline pressure.
Discuss handling feedback during project iterations.
Share a challenge in optimizing code performance.

Frequently Asked Questions