GrAI Matter Labs (www.graimatterlabs.ai), a fabless semiconductor company specialized in brain-inspired technology, designs and develops fully programmable ultra-low power neuromorphic HW for sensor analytics and machine learning. The company has offices in Eindhoven (NL), Paris (FR) and San Jose (USA) and has strong relations with top-ranking research groups on neuroscience, human vision and natural computation.

We are looking for Machine Learning Engineers to join our Application team based in Paris. In this role you will develop the Algorithms and Machine Learning Applications that will drive and exercise the revolutionary AI engines embedded in our product Systems on Chip (SoC). Your applications will bring to life ultra-low-power devices in the remotest corners of the internet-of-things.

The Application team is involved throughout the development life cycle of the Neuromorphic Processor, from architectural concept to application deployment in the field. As a member of this team, you will work closely with our system architects, hardware designers, and tooling developers and product managers. As such, you will

  • Design, implement and optimize domain-specific algorithms.
  • Define and develop real world applications in selected business verticals.
  • Support our ecosystem with sample algorithms and libraries.
  • Contribute to the requirement definition of the SW development tools and frameworks for our processor.
  • Contribute to the validation of our Neuromorphic processor architectures,
  • Support the HW design phase by providing test algorithms and applications.

Responsibilities

As part of a highly skilled team working on AI/CV/ML application development, and in collaboration with Marketing and SW/HW Architecture, you will be responsible for designing, implementing and optimizing domain-specific algorithms adapted to the company’s products, for example: filters, visual object detection and recognition in unconstrained environments, machine learning, etc.

You will also have the opportunity to work on optimization and parallelization of different tools and frameworks being developed for our toolchain, for example: SW simulators and TensorFlow backends.

Furthermore, you are expected to play a key role in innovation, working with partners on benchmarking and optimizing their applications by efficiently mapping and prototyping them on the company’s architecture, as well as taking such concepts into production-grade systems.

You will be part of a highly diverse international team of skilled engineers and scientists, and you are expected to be a key driver of the team’s further growth.

Requirements

  • M.Sc in CS, EE, Mathematics, Physics or related field, PhD is a plus;
  • Solid knowledge in at least one of the following fields: Computer Vision, Automatic Speech Recognition, Visual Object Detection and Recognition, Image and Signal Processing;
  • Excellent problem analysis skills and solid programming skills (+4 years of OOP C++, DSP/CUDA/OpenML/OpenCL programming, Functional languages is a plus);
  • Proactive, flexible, team player and can-do attitude;
  • Excellent communication skills in English (both speaking and writing).
  • Experience turning concepts and AI/ML/CV technologies into practical state-of-the-art systems