ISRACHEM Digital
Senior Python Developer (CV/AI)
ISRACHEM DigitalUkraine1 day ago
Full-timeRemote FriendlyEngineering, Information Technology

On behalf of our client, a product company,  we are looking for a Senior Python Developer (CV/AI) to help build a product from scratch.


Location: Ukraine, Remote.


About the Project:


We are developing a machine for sorting small parts, a complex project that includes: mechanical components (conveyor, sorting modules), electronic components and a control software.


You will work on the software components of the system:


  • Data collection for training neural networks.
  • Computer vision: image and video processing.
  • Desktop applications with a graphical interface (Python + Qt) for controlling individual modules.
  • Neural network training system: data preparation, training execution, results processing, and integration into an internal web portal.


Requirements:


  • Strong knowledge of Python 3 with 5+ years of development experience.
  • Experience with OpenCV (image processing, computer vision).
  • Experience developing multithreaded and asynchronous applications.
  • Skills in code optimization under hardware constraints (memory, speed).
  • Confident Linux user.
  • Experience with task management systems (Jira, Confluence), ability to break down input data into tasks.
  • Experience integrating with web services via REST API.
  • Experience with Git, code reviews.
  • Skills in code architecture design (OOP, design patterns).


Nice To Have:


  • Experience with PyQt / PySide.
  • Experience integrating and using neural networks.
  • Experience with CAN, Modbus, and other industrial protocols.
  • Experience with Raspberry Pi / Nvidia Jetson.
  • Experience with Docker.
  • Basic SQL knowledge.


Personal Qualities:


  • Attention to code quality.
  • Attention to detail.
  • Interest in projects at the intersection of hardware + computer vision.


Key Skills

Ranked by relevance