Overview
Research Assistant - Compiler and Deep Learning in Abu Dhabi Emirate, United Arab Emirates is an exciting hiring opportunity within the Higher Education sector for professionals specializing in computer science, compilers, and artificial intelligence. This role focuses on machine learning-driven code optimization, compiler design, and high-performance computing to support next-generation programming frameworks and intelligent software systems.
Job Details
- Location: Abu Dhabi Emirate, United Arab Emirates
- Industry: Higher Education
- Function: Research
- Job Type: Full-time
- Salary: 10,000–16,000 USD (estimated; confirm with employer)
- Experience: Bachelor's degree required, Master’s preferred
- Candidate Nationality: Any
Role Context
This position supports advanced research within the Modern Compilers Lab by improving compiler intelligence and automatic code optimization for high-performance systems. The selected candidate will contribute to the development of Tiramisu, a next‑generation programming framework that generates highly optimized code across multiple hardware architectures for academic and industrial applications.
Key Responsibilities
- Support research at the intersection of compilers, machine learning, and deep learning.
- Contribute to the development of automatic code optimization features within the Tiramisu programming framework.
- Improve machine learning modules used for optimization selection and compiler decision‑making.
- Analyze compiler optimizations such as vectorization, parallelization, fusion, and blocking for performance enhancement.
- Help design intelligent compiler passes that automatically choose the best optimization strategy for unoptimized programs.
- Work with performance benchmarking across multicore systems, GPUs, FPGAs, and distributed computing environments.
- Assist in preparing technical reports, research papers, and experimental evaluations.
- Collaborate with academic researchers, partner companies, and research labs involved in compiler innovation.
- Support continuous testing and refinement of optimization techniques for practical deployment.
Ideal Profile
- Bachelor’s degree or equivalent in Computer Science.
- Master’s degree preferred for stronger research exposure.
- Internship or practical experience in compilers, artificial intelligence, or deep learning is highly desirable.
- Strong understanding of compiler optimization techniques and performance engineering.
- Ability to work independently and contribute to advanced research projects.
- Strong problem‑solving mindset with excellent communication and technical writing skills.
Skills Set
- Compiler design and optimization.
- Machine learning applications.
- Deep learning systems.
- Python and programming frameworks.
- High‑performance computing concepts.
- Performance benchmarking.
- Parallelization and vectorization techniques.
- GPU and FPGA optimization concepts.
- Research documentation and technical writing.
- Analytical problem solving.
Why Join Us
- Work on advanced compiler technology with direct impact on global software performance innovation.
- Join a world‑class research university with strong academic and industrial partnerships.
- Competitive salary package with housing and educational support.
- Opportunity to contribute to next‑generation AI‑driven compiler systems.
- Strong exposure to high‑performance computing and cutting‑edge optimization research.
- Professional growth within one of the UAE’s leading computer science research environments.
About the Company
New York University Abu Dhabi is a globally recognized research university delivering excellence across science, engineering, and higher education. As part of NYU's international academic network, NYU Abu Dhabi supports transformative research, interdisciplinary innovation, and world‑class academic advancement while shaping the future of technology and scientific discovery across the UAE and beyond.