job icon

Computer Vision / Machine Learning Engineer (Python)

We’re looking for a Computer Vision / Machine Learning Engineer to join our growing team working on a range of real-world CV/ML projects. Our current focus areas include:

  • Human tracking and activity recognition in surveillance systems to assist vulnerable individuals
  • Food and process recognition in fast-food environments (e.g., tracking utensils, detecting dishes, and monitoring food handling via cameras)
  • Visual perception for robots using RGB and stereo vision for navigation and object interaction

You’ll be responsible for developing, training, optimizing, and deploying CV/ML models that interface with hardware and operate in complex, real-time environments.

Responsibilities:

  • Design and implement computer vision pipelines for object detection, tracking, classification, and action recognition
  • Train and fine-tune ML/DL models using video and image datasets
  • Integrate models into production environments with attention to speed and robustness
  • Work with image/video streams from static and mobile cameras (RGB, depth, stereo)
  • Develop preprocessing and postprocessing logic around model inference (e.g. spatial logic, time-series smoothing, multi-camera correlation)
  • Collaborate with robotics, infrastructure, and backend teams for full-system integration
  • Analyze and improve system performance, including model optimization (quantization, pruning, runtime tuning)

Requirements:

  • 2+ years of experience in computer vision or machine learning
  • Proficient in Python and core CV/ML libraries: OpenCV, NumPy, scikit-learn, XGBoost
  • Solid experience with at least one deep learning framework: PyTorch, TensorFlow
  • Understanding of key CV tasks: object detection, tracking, segmentation, action recognition
  • Experience working with real-world image/video data (noise, occlusions, motion blur, etc.)
  • Knowledge of model optimization techniques (TFLite, ONNX, TensorRT, quantization)
  • Familiarity with multi-threaded processing and real-time system constraints
  • Intermediate English or above (reading papers, writing documentation, participating in team discussions)

Bonus points: 

  • Familiarity with pose estimation, behavior recognition, or human-object interaction modeling
  • Experience with model deployment on edge devices (Jetson, Raspberry Pi, mobile GPUs)
  • Knowledge of data annotation workflows and dataset management tools
  • Familiarity with production ML workflows (MLflow, Docker, CI/CD, monitoring)
  • Experience with stereo vision and depth estimation

Working conditions:

  • We provide an inspiring working environment where our employees feel rewarded and engaged.
  • We expect a lot from our employees and are ready to give a lot in return. You’ll be faced with challenging, varied, non-standard projects and tasks. But at the end of the day, you’ll be proud of what you’ve done.
  • We strongly encourage the growth and development of our team. It is in your best interest to learn new languages and technologies and to implement them into existing and new projects. It won’t be unattended, and we will definitely reward you.
  • We pay a lot of attention to the health of our employees, so we offer comprehensive health insurance that also covers dental services. So drink tea with ginger and lemon, we have it year-round in the office kitchen.
  • Softarex Technologies treats each employee individually. Our HR team helps newcomers at every stage of adaptation in the company. No less attention is paid to employees who feel at home here (they literally have their own slippers).

Of course, that’s not all. Check out the full benefits package here and let’s get started!

Share if you like it!
FacebookXLinkedIn

Want this job?

Send CV

Any questions?

Lipanov Alexander-Edit 5_2x

Alisa Kazlouskaya

Head of Talent Management

Other Positions

/ get in touch

Send Your Resume!

If you are interested to join us, submit the form below or mail to job@softarex.com

    form success image

    Message sent

    Your message has been sent to the Softarex team. It will be reviewed and answered within 8 business hours