Are you a C++ Engineer looking for an exciting new challenge, in a vibrant and bustling location, working with some of the most innovative technology on the market? Profectus Recruitment are working in connection with a global leader in subsea 3D vision, who are going through a crucial recruitment period, and are on the hunt for the best of the best to join their team. Our clients aim is to make a massive impact on the way the world surveys subsea.
They are growing at an incredible rate and are focused in the renewables and offshore decommissioning sectors. They are changing what the definition of state-of the art means, whilst developing the technology for live 3D vision and machine learning based data analysis. Their Bristol office is in the heart of the city, which is regularly praised as one of the top places to live. Bristol is up and coming, culturally vibrant and benefits from great transport links without the expense of London life. Their next step on this already exciting journey is to find a Software Engineer to get involved with the core of our technology and shape its ongoing development.
We’re looking for bright engineers from graduate level upwards to join our R&D Team. You would play a key part in improving our core product and investigating new applications of ML and applied AI. This is an excellent opportunity for those who have strong programming capability and a deep interest in innovative use of AI. You would build subject matter expertise in your area and stay up to date on technological developments. Design, research, re-engineer, prototype, build, implement, integrate, test and deliver computer vision and machine learning architecture/technology Candidate profile
Strong background in Deep Learning and Computer Vision
Experience in applying deep learning in frameworks like Tensorflow to real data and real problems
Understand technical challenges and devise strategies to overcome them
Communicate clearly so that they can express challenges to the team to get support and evangelise their successes
Have demonstrable knowledge of AI techniques and be able to show how they have leveraged that in their university course and what they learnt as a result
You have achieved excellent academic results from a leading university or can demonstrate some serious skills. You want a career where your creative abilities will make a difference to the world of technology and be part of an impressive R&D environment.
You should show a passion for computer vision, machine learning, artificial intelligence or deep neural networks and follow the latest developments in these rapidly evolving fields
Experience with computer vision, in areas such as advanced image processing, feature and object detection or face recognition
Skills and Experience
Comfortable using the command line
Firm grasp of the fundamentals of Linear algebra
Python/C++ coding skills
Experience developing AI
Rounded knowledge of Machine learning algorithms (clustering, classification, preprocessing data etc.)
Experience using ML libraries, such as scikit-learn, caret, mlr, mllib
Use Deep Learning frameworks like MXNet, Caffe 2, Tensorflow, Theano, CNTK, and Keras
Permanent and unrestricted right to work and remain in the UK
Writing and testing production code, working in teams
Evidence of developing reasonable complex software from scratch, or leading/architecting development (in contrast to just working on existing code bases following other’s direction).
PhD in relevant area
Developing on linux, OpenCV
Experience with object detection/image segmentation
SLAM – ideally vision based, multi-view geometry, 3D reconstruction, SFM,
Experience with camera calibration, sensor fusion – e.g. Kalman filters, perhaps visual inertial odometry
CUDA programming experience
3D visualisation experience
Web development experience, e.g. web apps for visualisation or using cloud computing for data processing
Public work you can point to – papers, Github, shipped software etc
Hands-on robotics (particularly field robotics) or embedded systems experience.