We are hiring
Mid/Senior C++ CV Open Engineer
Join our team and work on amazing global projects.
Hey, you landed perfectly.
This is where your career starts!
Mid/Senior C++ CV Open Engineer
Responsibilities:
- Analysis and optimisations for both CPU and GPU
- Engineering vision-processing algorithms and making enhancements to an existing AI platform
- Full life cycle development of projects, liaising with creatives, product engineers, and the wider development team
- Building complex tools and mentoring/coaching the wider team on how to use the tools you have created and introduced
- Reporting progress and issues to the team
- Working within a team of around 15 specialists and reporting into the Lead Architect
Requirements:
Advance Technical and Professional Expertise skills:
- Expert in computer vision algorithms and techniques (e.g. OpenCV).
- Expert in C++ (v20+).
- Strong knowledge of performance optimisation for CPU and GPU (using CUDA).
- Significant experience with networking, concurrency, and operating systems.
- Knowledge of machine learning and familiarity with machine learning libraries would be a massive bonus.
- Expert understanding of Git, Visual Studio, and CUDA.
- Ability to coach and mentor more junior members of computer vision team.
- Experience with solving complex problems alongside providing detailed input for design and solutions.
- Experience of understanding the bigger picture and commercial implications of work the team outputs.
- Independent thinker, proactive and solution oriented.
Additional information:
- Willing to work 8 hours per day with core working hours of 10:00 – 16:00 UK time
- Contract will be minimum of 12 months with possibility of extension.
- Willing to attend daily and weekly meetings with the team
- Possibility to start immediately and work remotely.
Collaborating with us, you will get:
Team Values & Environments
- Advantageous contractual collaboration
- A win-win relationship
- Comfortable attitude
- Support for your ideas
- Solution oriented approach
- Social events
- Amazing global projects
- Utilizing the latest technologies and frameworks
Learning & development
- Technical & soft skills training
- Growth via new projects
- Evolve your skills with new technology
- Mentorship Program (if necessary)
- Internship classrooms (if necessary)
Team Wellbeing
- Team-building events
- Teamwork on projects
- Friendly and supportive environment
Ready for a challenge?
Apply now!
