TARGETjobs black logo
City scape

Graduate Opportunites

We are currently looking for candidates to join our existing AI team of highly qualified Machine Learning experts under the following roles across all experience levels:  AI Data Scientists,  AI Research Engineers and Senior AI Specialists.

All these roles provide the opportunity to work with state-of-the-art Deep Learning technology to solve challenging problems in the delivery of AI solutions, as part of the AI team. It will require working in a collaborative effort to solve the given challenges. The current AI group is a multi-national, multidisciplinary team of nine PhDs, MScs and experienced software engineers that work in a fast-paced environment focused on real world systems delivery.

AI Data Scientist

The AI Data Scientist role is to assist in the Feasibility Study and Data Preparation phases of AI development, working within our team of talented AI developers.

The focus is on understanding the training data available and the processing of such data into a format suitable for training a Deep Neural Network to solve the given task.

This role will require working with end customers to gain a thorough understanding of the nuances of the data being supplied.

AI Research Engineer

We have a vacancy for an AI Research Engineer to assist in the development of AI Deep Learning systems within our existing team of talented data scientists, research engineers and AI developers.

This involves analysis and processing of large quantities of data in preparation for training a Deep Neural Network to solve the given task.  This is followed by the monitoring of Deep Learning training cycles, before ultimately deploying a trained Neural Network into a complete software pipeline, either as part of an SDK or end-user application for use in customer systems.

Senior AI Specialist

We have a vacancy for a Senior AI specialist to provide expertise, guidance and AI development within our existing team of talented data scientists, research engineers and AI developers.

You will have the opportunity to take a leading role in the design, development and delivery of AI projects, working closely with the Executive Team to ensure customers’ requirements are satisfied and expectations exceeded.

This involves high-level and detailed analysis of large quantities of AI training data, understanding the pros and cons of the various data presentation options to select the most appropriate for training a Deep Neural Network, in order to solve the task at hand.  This is followed by the selection of the most appropriate platforms, design of Neural Network Architectures and monitoring of training cycles before ultimately deploying a trained Neural Network within a software pipeline into an SDK or end-user application for use in customer systems.

This role will require working as part of a team, as well as solo-projects and leading others in a collaboration effort to solve the given challenges. The current AI group is a multi-national, multi-disciplinary team of nine PhDs, MScs and experienced software engineers that work in a fast-paced environment focused on real world systems delivery.

In any of these roles you will be given the opportunity to acquire new skills, through training and research of the latest techniques, with rapid transfer to challenging problems for our broad range of customers.

Mandatory Skills

Candidates with the following qualifications and skill sets will be considered:

  • All Candidates
    • Good communication skills to understand, develop and pass on complex concepts within team.
  • AI Data Scientist
    • Fluency in data storage and processing tools, such as SQL, Python, NumPy, Matlab, ImageMagick, Excel and others.
    • Excellent communication skills to understand customers explanations of data formats, patterns and meaning.
    • Pragmatic ability to organise and work with very large amounts of data.
  • AI Researcher (in addition to the above)
    • Master’s or BSc in Computer Science with a Machine Learning focus.
    • Fluency in C# and data processing/scripting languages such as Python.
    • Good understanding of Machine Learning techniques, including Neural Networks.
    • Knowledge of Caffe, TensorFlow, Caffe2 or DLib Machine Learning platforms.
    • Excellent data processing capabilities using tools such as Python, NumPy, Matlab, ImageMagick, Excel etc.
  • Senior AI Specialist (in addition to the above)
    • Master’s or PhD in Computer Science with a Machine Learning focus.
    • Thorough understanding of Deep Neural Networks, including Convolutional, Siamese, Recurrent and LTSM architectures, as well as Reinforcement Learning, SGD, SVMs and auto-encoders.
    • The ability to mentor, coach and lead other AI research engineers.
    • Excellent communication skills, both written and verbal with the ability to translate highly technical and scientific information into easily understandable concepts for the layman.

Other Beneficial Skills and Experience

  • AI Data Scientist
    • Software engineering ability, including a variety of programming languages such as C# and C++.
    • Working knowledge of LevelDB, Redisor Memcached data storage.
    • Knowledge and experience of Deep Learning
  • AI Research Engineer (in addition to the above)
    • Understanding of multiple Machine Learning disciplines, such as Image Processing, Computer Vision, Signal Processing, Natural Language Processing, Pattern Recognition etc.
    • NVIDIA Cuda.
    • Proficiency in C++, Java and .NET.
    • Windows, Linux, iOS and Android, including cross-platform compatibility.
    • Understanding of LevelDB, Redisor Memcached data storage
    • Good knowledge of Cloud Services, Azure or AWS.
  • Senior AI Specialist (in addition to the above)
    • Experience of LevelDB, Redisor Memcached data storage

Remember to mention TARGETjobs when contacting employers!

Top