Technology Innovation Institute
Senior Software Engineer
Technology Innovation InstituteUnited Arab Emirates13 days ago
Full-timeInformation Technology

Title Senior Software Engineer - Integration


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.

Artificial Intelligence and Digital Research Centre


As part of TII’s Artificial Intelligence Research Center, the Extreme-Scale Language Model team is developing and implementing innovative deep learning technologies with a broad range of applications, from Natural Language Processing to Perception and Vision. Our team has developed the Falcon models and is now planning to continue our journey into cutting-edge applied research in the topic of large language models.


Duties and Responsibilities

We are looking for a curious, software engineer to help us integrate our libraries with third party products. This would include the following:

• Complete process of integrating cryptographic libraries into real world applications

• Testing (functional and performance) of whole mid-size applications

• Documentation of developed integrations.

• Implementation of tools to support the SW and HW research and development teams.

• Anything else that you see relevant.


Minimum Requirements

• Bachelor’s degree in Computer Science/Engineering. A Master’s degree is a plus but not mandatory

• Minimum 3 years of proven experience in similar software development position.

• Proven experience delivering software, security engineering or other technical risk management skills

• Experience with a programming language: C, C++, Rust

• Ability to adapt to project requirements

• Experience in usage or development of cryptographic libraries (openSSL, etc.)

• Proficiency in secure coding best-practices


Desirable Requirements

• Experience in Information Security and Cryptography

• Integration projects with third party software / hardware

• Proven experience with C/C++ language.

• Knowledge of Cryptographic algorithms and protocols.

Key Skills

Ranked by relevance