Applied Researcher (Python/C++)

AnyVision, Research · Full-time

About The Position

AnyVision Research UK is a world leading team of scientists and engineers that creates AI for the Real World. With deployments and clients spanning the globe, we are recognised as leaders in the fields of Face Recognition, Object Recognition, Object Detection, and Visual Target Tracking. As we grow in scope and ambition in 2019, we invite highly motivated, world class applied researchers to apply to join our team.

AnyVision is dedicated to providing a diverse and flexible work environment so that we can recruit and retain the best talent. Working for AnyVision you will:


·        Be a part of a diverse, multinational and inclusive team

·        Receive challenging work and assignments

·        Receive world class training and experience on cutting edge systems and complex projects

·        Be supported by a flexible and supportive work environment

You are:-

A driven and dynamic individual used to working in a collaborative environment.

You will:-

Aid in the design, development, integration and deployment of AnyVision algorithms onto hardware devices including CPU, DSP, GPU, and FPGA. This includes liaising with researchers to form a concrete understanding of their work, and to guide their research within the constraints of the hardware under consideration. You will be responsible for profiling algorithms (speed and accuracy), identifying bottlenecks which may require further research, documenting the development/deployment, and reporting results both internally and externally.

We are especially interested in talking to candidates who are excited about seeing their work used to make a difference in the real-world and who have a passion for solving key challenges in areas as diverse as security, healthcare and sports analytics.


Essential skills:

Candidates will have an excellent track record in software development, and:

1. Minimum 1 years industry experience.

2. Excellent communication skills,

especially of technical concepts/ideas

3. C and/or C++

4. *nix

5. CMake/Gnu Make

6. Source control

7. Scripting languages (Python/Bash)

8. Knowledge of good software

engineering principles

9. Strong analytical/problem solving skills

Desirable skills:

1. Algorithm development within a research context

2. Experience of machine learning frameworks (pyTorch, Caffe, TensorFlow, Scikit-learn)

3. Experience developing for hardware devices such as GPUs, DSPs, FPGAs, embedded Linux.

4. OpenCV and computer vision

5. Demonstrated interest in/knowledge of machine/deep learning

6. Experience and ability to work with academic literature

7. Strong mathematical background

8. PhD in electrical/electronic engineering, machine learning, computer science or similar

9. CUDA/OpenCL/Halide


1. Highly competitive salary and regular salary reviews

2. Technical training

3.Contributory pension scheme

4. Private healthcare

5. Gym membership

6.Flexible working

7. Regular company social events and activities


Belfast, UK

Salary range:

65,000-70,000 GBP annually

The closing date for applications:

14th September 2019

Apply for this position