×
Register Here to Apply for Jobs or Post Jobs. X

Research Engineer Division of Science; Computer Science - Dr. Riyadh Baghdadi

Job in Abu Dhabi, UAE/Dubai
Listing for: Gravity Engineering Services Pvt Ltd.
Contract position
Listed on 2026-06-04
Job specializations:
  • Software Development
    AI Engineer, Software Engineer, Data Scientist, Machine Learning/ ML Engineer
Salary/Wage Range or Industry Benchmark: 120000 - 200000 AED Yearly AED 120000.00 200000.00 YEAR
Job Description & How to Apply Below
Position: Research Engineer in the Division of Science (Computer Science) - Dr. Riyadh Baghdadi

About the Role

Our research team at NYUAD (New York University Abu Dhabi), in collaboration with MIT (Massachusetts Institute of Technology, USA), is developing a new programming framework called Tiramisu ((Use the "Apply for this Job" box below).). Unlike existing frameworks, Tiramisu can perform advanced code optimizations that are hard to apply otherwise. Because of this, Tiramisu can generate fast code that outperforms highly optimized code written by expert programmers and can target different hardware architectures (multicore, GPUs, FPGAs, and distributed machines).

In order to achieve the best performance (fastest execution) for a given Tiramisu program, many code optimizations should be applied. Optimizations include vectorization (using hardware vector instructions),
parallelization (running loop iterations in parallel), enhancing data locality by fusion, and blocking (i.e., accessing arrays in a way that improves temporal and spatial data locality). A large number of optimizations exist, and choosing which optimization should be used and which should not is important for performance. In some situations, some optimizations are harmful to performance while beneficial in others. Currently, there is no way to help users choose which optimizations should be used.

Expert Google programmers usually spend a lot of time trying different optimizations manually to find the best set of optimizations.

Responsibilities

The goal of this project is to add support for automatic code optimization in Tiramisu
. In particular, we want to use machine learning/deep learning to achieve this. Currently, a basic automatic optimization module that relies on machine learning has been developed, and we want to take that module to the next level. The final product of this project would be a compiler pass that allows Tiramisu to automatically choose which optimization should be used for a given unoptimized program.

We want to produce a high-quality technique that can be used by the users of Tiramisu and especially by our partner companies and research labs.

Requirements
  • Applicants must have a Master's degree in a related area.
Benefits
  • Work on cutting-edge projects with very high practical impact.
  • One-year contract (renewable) at NYUAD in Abu Dhabi.
  • Competitive monthly salary.
  • Travel and VISA expenses paid by NYUAD.
  • Opportunity to participate in writing papers and submit them to top conferences in the field (NIPS, PLDI, ISCA etc.).
  • Travel to participate in international conferences abroad.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary