Home Jobs in UAE Software Engineer Jobs in UAE Software Engineer

Software Engineer

Rethink ME Ltd

Posted on August 23, 2019

3 - 5 years United Arab Emirates - United Arab Emirates

Any Nationality

Easy Apply

Opening 01

Job Description

Email sent successfully.

Prime responsibilities and duties

We are in search of a software engineer with strong experience in machine learning algorithm, data science, statistical and analytical exposure. Understanding of various deep learning applications like image recognition, speech recognition, natural language processing, IoT Blockchains and smart contracts.
Your primary responsibility will be to analyse the business requirements, design and develop legacy system(s) with adaptive computation and machine learning capabilities which will be futuristic, scalable, reliable, secure and fast.
You will have a strong commitment to bring in solutions based on the company’s IT strategy. Capable of working alone in design, development, testing, deployment and problem solving. Functions will include system design, coding, debugging & testing, documentations and client service. You should be a quick learner and extremely self-motivated and possess Masters or Bachelors in Computer Science and a minimum 3-5 years of relevant experience.

Key Responsibilities:

Develop, maintain and enhance machine learning modules
Extract high level logical structure from low level, multi-dimensional data, including social text mining.
Data modelling and continuous evaluation
Statistical mechanics approach in developing systems
Apply machine learning algorithms and libraries
Build multiple hierarchical layers of connections (artificial neural networks) to enable deep learning.
Integrate Watson IoT platform with blockchain
Understand necessary data requirements to implement machine learning applications.
Able to prototype machine learning applications and determine application viability.
Ability to transform raw data to adapt to the assumptions of a machine learning algorithm.
Ability to design, develop, host and maintain custom software applications, mobile apps & websites
Design, build and maintain efficient, reusable and reliable code.
Translate application storyboards and use cases into functional applications.
Ensure high security in all aspects and steps of development & deployment including cyber- attacks.
Work together with IT infrastructure team to host and implement applications.
Ensure the best possible performance, quality & responsiveness of systems
Identify bottlenecks and bugs and devise solutions to mitigate and address any issues.
Maintain code quality, organization and periodic archive of all digital assets and back-end.

Required Skills

Strong knowledge of different machine learning algorithms
Proficient in probability and statistics
Data analytical & mathematical skills and well versed in one major analytic tool (R, SPSS or SAS)
Strong programming skills in different OS (Linux, Windows, etc.)
Experience with OpenCV and Python
Knowledge on MapR Converged Data Platform
R Statistical Computing, SPSS Data management or SAS Analytical System
IBM Watson services and tools (Watson Explorer and BlueMix)
Knowledge on Azure Cognitive
Proficient in working on different application/web servers
Knowledge of cloud-based applications
ML algorithms toolkits (H2O, TensorFlow, Torch, scikit-learn, Theano, Spark MLlib, etc.)
Event-driven programming with Python and Node JS
Intermediate knowledge of Natural Language Processing
Experience in developing UI Design using Microsoft and or Java tools.
Good understanding of Service Oriented Architecture (SOA)
Develop APIs and Webservices (Library calls, Rest APIs, database queries)
Knowledge in Android and iOS Mobile Technology
Familiarity with programming languages such as Matlab, C++, Python, Java or Perl.
Front-end languages like Angular JS, jQuery, Bootstrap, CSS & XML based languages
Experience in RDBMS like MSSQL, Oracle & MySQL and non-SQL databases.
Major IDEs required for development (Visual Studio, Eclipse, Machine UI, Jupyter Lab etc.)
Good written and spoken communication skills.
Ability to work independently and communicate tangibly at various levels of the organization.

Banking / Financial Services / Broking

IT Software

Desired Candidate Profile


Software Engineer

Login To ApplyRegister & ApplyApply Without Registration


Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information.We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com

Rethink ME Ltd

Who are we

A boutique law firm based in Geneva which is specialized in the niche areas of regulatory banking and corporate finance.

View Contact Details


Name/ Designation:

Website http://www.rethink-hq.com/careers/

Additional Information Required

Employer has requested some additional information along with your application for this job

Login to Naukrigulf

Continue using

All your activity will remain private