Data Scientist / Data Analyst
Data Scientist / Data Analyst
Software Application Development
- Ref no:
- Sentireal Ltd
- Catalyst Fintech Hub, Danske Bank, Donegal Square West
- Northern Ireland
- Up to £35K dependent on experience
- Contract Type:
- Fixed term contract (12 Months)
- Closing Date:
- 12 Aug 2020 at 4:00 pm
The successful candidate will work on a 12-month programme at Sentireal, working in collaboration with Letterkenny Institute of Technology.
Sentireal® was established in 2013 and creates software applications using Augmented and Virtual Reality technologies, along with Artificial Intelligence, to improve training and guidance. Our software provides immersive training using smartphones, tablets and augmented reality/virtual reality headsets. Sentireal operates primarily in medical and healthcare markets, but has a customer base in markets comprising tourism, construction, safety training and manufacturing. Since inception, we have witnessed a huge rise in the use of immersive technology, at both enterprise and consumer level, and we aim to capitalise on this growth. Our company has grown steadily, and we have exciting expansion plans in place.
The project will develop an embedded Artificial Intelligence (AI) software module to integrate into the system architecture of “immersonal”, Sentireal’s immersive learning platform, in order to provide an intelligent learning design solution. This software module will power the training personalisation features of immersonal, allowing trainees to receive personalised training media via Virtual Reality and Augmented Reality headsets.
The position will provide the opportunity for the successful candidate to work as a key member of Sentireal’s technical team, in the development of a cutting-edge authoring platform for immersive training applications. Sentireal is a rapidly growing company, with ambitious plans to be the world leader in immersive training provision. This role will provide the successful candidate with the opportunity to join Sentireal at a key stage in its evolution.
Specific duties include:
1. Managing Data, Machine Learning and AI Requirements
Creating system-level data, machine learning and Artificial Intelligence requirements from market or customer requirements using Agile (iterative) development techniques
Capturing data, machine learning and Artificial Intelligence requirements using approved development tools e.g. Atlassian’s JIRA.
2. Architecting Machine Learning and AI
Derivation and evaluation of system-level machine learning and Artificial Intelligence software architectures from system-level requirements using Agile (iterative) development techniques
Capturing machine learning and Artificial Intelligence architectural concepts using approved development tools
Collaborating with Software Engineers and Digital Content Designers in system-level architectural review activities
3. Designing Machine Learning and AI Models and Algorithms
Designing and/or evaluating datasets and data formats for both training and post-deployment adaptation of machine learning and Artificial Intelligence.
Designing high-quality machine learning and Artificial Intelligence models and algorithms from architectural specifications and detailed requirements using Agile (iterative) development techniques
Capturing machine learning and Artificial Intelligence design concepts using approved development tools
Collaborating with Software Engineers and Digital Content Designers in design review activities
4. Implementing Machine Learning and AI Models and Algorithms
Pre-processing, transforming, “cleaning” and aggregating data into required forms.
Writing production-quality machine learning and Artificial Intelligence software code using languages such as Python and third-party machine learning software frameworks such as TensorFlow.
Versioning and maintaining code using approved development tools
5. Testing and Verifying Machine Learning and AI Models and Algorithms
Deriving machine learning and Artificial Intelligence test strategies and plans
Writing high-quality test code to test functional and non-functional aspects of machine learning and Artificial Intelligence tools destined to be integrated into Sentireal products
Versioning and maintaining testing code using approved development tools
Scripting, configuring and running software test programs using approved testing tools and Agile (iterative) development techniques
Collaborating with Software Engineers and Digital Content Designers in test review activities
6. Project Management
Implementation of Disciplined Agile Project Methodology
Organising regular project meetings and updates
Providing verbal and written reports to Line Managers when required
Engaging in regular communication between relevant stakeholders
7. Other Duties
Undertaking any other reasonable duties requested or delegated by Line Managers
Flexible working hours.
Part of the wider technology hub maintained by Catalyst, an independent, not-for-profit organisation that is a key driver of the knowledge economy in Northern Ireland.