Computer Vision Engineer (SfM / SLAM / 3D reconstruction / ML) in a drone software startup

London (Central)
12 Oct 2018
10 Nov 2018
Contract Type
Full Time
_We are looking for a computer vision engineer with a strong knowledge in software development. You should be able to turn cutting-edge computer vision research into a consumer product and love to experiment on new cutting edge technology._

> We also have an open position for a junior computer vision engineer who have less than 2 year experience

At TRIK, we believe that drones are the future of structural inspection. We want to enable everyone to be able to utilise drones in the easiest way possible.

TRIK is a drone software start-up that has been established for 3 years and we are now entering a growth stage. We turn drone photos into digital 3D models and enable customers to make comments in 3D. You can use the 3D models as a file directory to store data, compare changes or add measurements. We’ve won several awards for our innovative business solutions and are funded by top-tier investors like the UK government and the Founder of Zoopla. We’re ambitious to do more and to add to our product pipeline as well as the solutions we offer our clients.

We’re looking for a hands on Computer vision engineer with a strong foundational understanding of 3D projective geometric technologies related to multiple view 3D perspective geometry (e.g. projective mathematics, triangulation, stereo & multi-view geometry, vanishing points, homographies, epipolar search, SfM, SLAM, VIO, multi-view stereo, meshing, photogrammetry)

* Strong academics and substantial experience in 3D reconstruction and multiview geometry: Substantial experience building 3D geometric vision & 3D reconstruction technologies
* Strong applied math skills in linear algebra, PDEs, 2D/3D projective mathematics
* Strong C++ software development skills in Linux environments
* Significant hands-on experience with linear & non-linear optimization and bundle adjustment
* Significant hands-on experience with 2D computer vision feature-level image fundamentals
* Hands-on 2D & 3D computer graphics experience
A huge bonus if you worked with drones or other robotic data or interested in machine learning

You will be working from multiple open source library (SfM, MVS and SLAM) and write your own code to create a working 3D reconstruction pipeline that is optimised to our user case.

You need to be able to work autonomously, driving the development with little supervision. You will be accompanied by a part-time PhD Computer vision & Machine learning engineer, a junior Computer vision engineer and an experienced software engineer (who might not have computer vision knowledge).

Note: Future work includes using live feeds from a drone camera to generate a 3D model in real time, linking with ML (existing library) to do real-time defect detection. -- open source library

We’re a small team so you will be an integral part of the R&D team, creating and iterating our code base. You will have a significant input in hiring the rest of the computer vision members and build the ideal R&D team. You also have a budget to buy any relevant hardware including computer, drone, VR/AR headset, etc.

This is a great opportunity to join a rapidly growing start-up business, you’ll make a difference from the day you start with us. We offer the standard benefits you’d expect, including a pension scheme, 25 days holiday and the opportunity to purchase share options as well as a creative and flexible work environment where you can do your best work.

You can choose to either grow with us as an engineer or step up to manage the team. We have a structure to support both career paths.

Similar jobs

Similar jobs