Share this Job

Machine Learning Engineer / Data Scientist

Date: 16-May-2021

Location: Abu Dhabi, AE

Company: Technology Innovation Institute

Technology Innovation Institute (TII) is a publicly funded research institute, based in Abu Dhabi, United Arab Emirates. It is home to a diverse community of leading scientists, engineers, mathematicians, and researchers from across the globe, transforming problems and roadblocks into pioneering research and technology prototypes that help move society ahead.


Cryptography Research Centre


In our connected digital world, secure and reliable cryptography is the foundation of digital information security and data integrity. We address the world’s most pressing cryptographic questions. Our work covers post-quantum cryptography, lightweight cryptography, cloud encryption schemes, secure protocols, quantum cryptographic technologies and cryptanalysis.


Today, our research focuses on: 


  • Cryptography for the era of quantum computers
  • Cryptography for the Internet of Things and Cyber Physical Systems
  • Cryptography for the Cloud
  • Cryptographic protocols
  • Cryptography engineering
  • Cryptanalysis


Position: Machine Learning Engineer / Data Scientist


Job Description


  • Collaborate with the Cryptography R&D teams on different areas, including fully homomorphic encryption (FHE), Cryptanalysis and side-channel attacks (SCA)
  • Scientific innovation guidance within the crypto development and research team
  • Being the main point of contact for the machine learning-focused initiatives within the Cryptography Research Centre
  • Lead the scientific watch specialized in integration of machine learning applied to cryptography
  • Develop the team’s knowledge basis and broaden their overall vision of machine learning
  • Provide technical guidance in planning and executing assigned projects
  • Participate in project analysis, design, implementations and commissioning phases
  • Prepare user requirements, technical specifications, design specifications and commissioning plans
  • Provide support in system acceptance testing and validation activities
  • Analyze project requirements and accordingly provide technical and functional recommendations


Skills required for the job


  • MSc or PhD in Engineering, Mathematics, or Computer Science
  • 3+ years of work experience as ML Engineer / Data Scientist
  • Proficient utilizing ML frameworks such as Tensorflow.
  • Experience in applying various machine learning techniques to solve complex problems.
  • Proven track record in several machine learning methods:
    1. Supervised learning
    2. Unsupervised learning
    3. Generative models
    4. Temporal learning
    5. Multimodal input streams
    6. Deep reinforcement learning
    7. Inverse reinforcement learning
  • Strong programming skills with either Python, C or C++
  • Extensive experience in high-performance computing
  • CUDA knowledge is a plus
  • Cryptography fundamentals knowledge is a plus



At TII, we help society to overcome its biggest hurdles through a rigorous approach to scientific discovery and inquiry, using state-of-the-art facilities and collaboration with leading international institutions. Our rigorous discovery and inquiry-based approach helps to forge new and disruptive breakthroughs in advanced materials, autonomous robotics, cryptography, digital security, directed energy, quantum computing and secure systems.