FoodLabs & Atlantic Labs is hiring a

Senior C++ Computer Vision Engineer for Next-Gen Edge AI & Vision Solutions, Berlin

Berlin, Germany

About the job

Our cutting-edge, well-funded AI-DeepTech Startup Nomitri based in Berlin is looking for a Senior C++ Engineer with a background in image processing/ Computer Vision who is ready for the challenge of building world-class on-device AI technology.

You will join our world-class engineering team (ex-Facebook, ex-Think-Cell, ex-Amazon, ex-ASML, etc.) to help us stay on top of the latest developments in the Computer Vision & Deep Learning space.

You will be part of an amazing innovation-driven growth story:

  • We are pioneers in the field of embedded & mobile AI inference applications, repeatedly tackling technical challenges as the first in the world. Over the last 4.5 years we have built up a mature tech stack that allows us to develop and deploy new applications within weeks.

  • We are product-driven and have already two products in live usage/ production.

  • We look for highly motivated and curious minds - striving to become true experts in their respective fields. Hence, we offer the flexibility that you need to contribute - we offer you to work on-site or in a hybrid manner.

  • We are and always have been a very international team.

  • We are fast and agile. No hierarchy, no walls, no politics. At the end of each week, we see our progress. We discuss, we plan, and then execute; all together and in respect of each other’s contribution.


Here’s what we are looking for:

We are looking for a Senior C++/ Computer Vision Engineer or Junior with PhD to support our existing senior experts in improving our core ML inference and Computer Vision software stack as well as spinning out new products and service new customers.

We have AI enabled building blocks for all Computer Vision tasks from which we can flexibly and quickly form concrete products. Our core strength is making image processing and AI model inference extremely efficient so that we can achieve high performance even on mobile and small embedded hardware.

You will contribute to a broad spectrum of topics ranging from implementing modern C++ concepts and architecture to getting to work with multiple ML/ AI inference frameworks and optimizing for different hardware architectures.


Challenges and technologies that you will be working on, include

  • Modern C++ (C++17 and C++20)

  • ML model inference frameworks like ONNX, Libtorch, NNAPI, SNPE

  • Android native interfaces through JNI and protobuf

  • object tracking

  • high efficiency video recording

  • Inference profiling across various platforms

  • cross compiling and deployment of our third party dependencies

  • maintaining, improving and deploying our current solutions at scale

Required Skill-Set

We value intelligence, curiosity and a solution-driven mindset higher than existing skills.

Still, for this role we expect you to have:

  • In-depth experience in C++ coding concepts and memory management

  • Solid baseline in Computer Vision or image processing

  • Good understanding of CMake or comparable build tools

  • Familiarity with professional software development tools & concepts, like git, Agile development, containerization, CI/ CD


Additionally, it would be great if you already have experience in any of the following:

  • CI / CD

  • Docker / Containerization

  • ML inference engines like PyTorch, ONNX, NNAPI

  • Conan or similar package managers

  • Android native (NDK and JNI)

  • Android app development with Kotlin, Gradle build system

  • Working with embedded systems/ cross-compilation

Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Computer Vision Engineer Q&A's
Report this job
Apply for this job