FoodLabs logo

Senior C++ Computer Vision Engineer

FoodLabs

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.

Key Responsibilities

  • Support our existing senior experts in improving our core ML inference and Computer Vision software stack.
  • Spin out new products and service new customers.
  • Work on AI-enabled building blocks for all Computer Vision tasks.
  • Implement modern C++ concepts and architecture.
  • Work with multiple ML/AI inference frameworks and optimize for different hardware architectures.

Challenges and Technologies

  • 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 and 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

Additional Skills (Preferred)

  • Experience in 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

Work Environment

  • We offer the flexibility to work on-site or in a hybrid manner.
  • We are a very international team.
  • We are fast and agile. No hierarchy, no walls, no politics.

Join us in building a better tomorrow!

Similar jobs

Last update: 23 minutes ago

Meta logo
Meta

Senior Software Engineer, Computer Vision - Reality Labs

Senior Software Engineer specializing in Computer Vision at Meta's Reality Labs in New York. AI, Python, C, PyTorch expertise required.

DeepL logo
DeepL

Senior Backend Engineer C++

Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.

Aignostics logo
Aignostics

Software Engineer for Machine Learning

Join Aignostics as a Software Engineer for Machine Learning in Berlin, focusing on AI-powered precision diagnostics.

Meta logo
Meta

Senior Software Engineer, Computer Vision - Reality Labs

Senior Software Engineer for Computer Vision at Meta, focusing on AI and machine learning applications.

Meta logo
Meta

Senior Software Engineer, Computer Vision - Reality Labs

Senior Software Engineer specializing in Computer Vision at Meta's Reality Labs in Burlingame, CA. Focus on AI, Python, C++, and AR/VR technologies.

Snap Inc. logo
Snap Inc.

Machine Learning Engineer (Computer Vision)

Join Snap Inc. as a Machine Learning Engineer in Vienna to develop cutting-edge computer vision technologies for wearable AR devices.

Amazon logo
Amazon

Senior Applied Scientist, Robotics R&D

Join Amazon Robotics as a Senior Applied Scientist in Berlin, focusing on AI, computer vision, and robotics.

Meero logo
Meero

Senior Computer Vision Engineer

Join Meero as a Senior Computer Vision Engineer in Paris. Work on AI-driven image processing for e-commerce with cutting-edge technologies.

Meta logo
Meta

Senior Software Engineer, Computer Vision - Reality Labs

Senior Software Engineer for Computer Vision at Meta, focusing on AI, Python, PyTorch, and algorithm development.

Aignostics logo
Aignostics

Principal Engineer

Principal Engineer role in Berlin, focusing on software implementation, cloud technologies, and machine learning.

OmicVision Biosciences logo
OmicVision Biosciences

Senior Deep Learning Engineer - Computer Vision

Senior Deep Learning Engineer needed in Copenhagen for a biotech startup, focusing on computer vision and proteomics.

Restb.ai logo
Restb.ai

Senior AI & Deep Learning Tech Lead

Join Restb.ai as a Senior AI & Deep Learning Tech Lead in Barcelona. Lead AI initiatives, mentor teams, and drive innovation in computer vision.

yourfirm GmbH logo
yourfirm GmbH

Senior Fullstack Developer for AI-Driven Mission Technologies

Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.

Siemens logo
Siemens

Werkstudent Computer Vision

Join Siemens as a Werkstudent in Computer Vision, working on image processing and deep learning projects.

Bitmovin logo
Bitmovin

Senior C++ Software Engineer

Join Bitmovin as a Senior C++ Software Engineer to develop scalable video streaming solutions using modern C++ and cloud-native architectures.

Ambient.ai logo
Ambient.ai

Applied Research Scientist - Computer Vision

Join Ambient.ai as an Applied Research Scientist in Computer Vision, working on AI-powered security solutions.

Aignostics logo
Aignostics

Senior Backend Software Engineer

Senior Backend Software Engineer needed in Berlin to develop AI-powered software for cancer research and diagnostics. Join our innovative team!

eyepop.ai logo
eyepop.ai

Senior Software Engineer - Machine Learning and Data Science

Join EyePop.ai as a Senior Software Engineer to develop and scale machine learning and data science software pipelines.

Iris logo
Iris

Senior AI Engineer

Senior AI Engineer role focusing on Go, TypeScript, Python in a remote-first, innovative AI platform.

Algorhythm logo
Algorhythm

AI Engineer with Computer Vision and NLP Expertise

Join Algorhythm as an AI Engineer to develop cutting-edge AI solutions with a focus on Computer Vision and NLP.

NVIDIA logo
NVIDIA

Senior Deep Learning Engineer

Join NVIDIA as a Senior Deep Learning Engineer to optimize AI performance using PyTorch, TensorFlow, and more in Berlin.

VIAVI Solutions logo
VIAVI Solutions

Senior Software Engineer (C++, Python & Cloud)

Join VIAVI Solutions as a Senior Software Engineer specializing in C++, Python, and cloud technologies. Work in a hybrid environment in Berlin.

Stability AI logo
Stability AI

Senior Data Engineer

Join Stability AI as a Senior Data Engineer to build scalable data infrastructure for AI models. Remote work from Germany.

NVIDIA logo
NVIDIA

Senior Full Stack Engineer, Deep Learning Algorithms

Join NVIDIA as a Senior Full Stack Engineer to build software for AI, focusing on deep learning algorithms and high-performance computing.