Python/ neural networks/quality engineer

Jordan Waeles

Essensium is an expanding product company that designs, sells and provides support for a real-time safety product. Check out our web site www.essensium.com and read more on our team for more info. 

We are looking for a Python/ neural networks/quality engineer. You will be a part of a team that is working on design, implementation, prototyping and on-site testing of a forklift safety system based on computer vision and a deep neural network that runs on an Nvidia Jetson board.

  • Office location: Heverlee, Leuven
  • Hybrid mode (2d/week in the office, 3d from home)
  • contract: full time permanent

Our AI object detection system consists of 2 parts: 

  • the neural network 
  • and the algorithms surrounding it.

You’ll be responsible mainly for the algorithmic part and for automated tests.

What you will be doing:

  • Post processing algorithms development – 85% in Python, but C++ is important too (we have some applications that run in C++ , knowing and understanding and reading)
  • Neural network training and performance improvement
  • Test suite assembly and in-house tests analytics. Unit testing.
  • Real-time code optimisation and improvement 
  • Data gathering and usage cases data collection – analyzing situation, troubleshooting and debugging 
  • Device setup (filesystem, drivers, dependencies, etc.), – Linux and Bash

Key skills:

  • Experienced Python developer (3-4 years minimum)
  • Very good knowledge of Linux
  • Creating automated test suites in Python. Unit testing will be a big plus
  • Good understanding of convolutional neural networks (CNN) and related challenges
  • Fair knowledge of C++ (some applications run in C++ and you have to be able to read the code)
  • Solid background in math (linear algebra, matrices and 3D coordinate transformations, you also know how to visualize 2D and 3D data)
  • You work systematically and make extensive use of version control
  • Background in embedded systems and/or low level programming will be a plus
  • Git, Docker, Bash scripting

You’re interested in the following topics:

  • Computer vision
  • Algorithms
  • Distributed embedded systems
  • Wireless communication
  • GNU/Linux

Having experience in some of the above topics is even better, of course. You’re willing to learn new technologies and you’re able to quickly assimilate new information on your own.

Additional Information

  • Environment: you’ll be working in Leuven in a small team of highly skilled developers where you’ll develop and take ownership of part of a complex architecture for computer vision. Working language: English.
  • What do we offer: A permanent contract, company car, laptop, pension plan, extra holidays, great healthcare package hospitalization included, super nice international team and many opportunities to learn and grow with us.

Send us an email with the subject Python/ neural networks/quality engineer with your motivation letter and CV in English at jobs@essensium.com.

Return to the Job section, click here.