JustJoin.IT Praca zdalna Senior

Computer Vision - Perception Engineer

Yard Corporate

⚲ Warszawa

24 000 - 39 000 PLN netto (ANY)

Wymagania

  • Python
  • Computer Vision
  • Deep Leraning
  • PyTorch
  • TensorFlow
  • OpenCV
  • NumPy

Opis stanowiska

Computer Vision / Perception Engineer

Robotics, 3D Vision & Edge AI
For one of our technology clients, we are looking for a Computer Vision / Perception Engineer to work on advanced AI systems operating in the physical world. This is not a role focused only on training models in notebooks or improving offline benchmarks. The project is about building perception systems that help machines understand real environments: objects, movement, depth, space, geometry, uncertainty and context. You will work at the intersection of Computer Vision, Deep Learning, Robotics, 3D perception and Edge AI, contributing to systems that can be deployed outside the lab, integrated with real hardware and tested against real-world constraints such as latency, lighting, occlusions, sensor noise and limited compute.

About the project
Our client is developing next-generation AI solutions for systems that need to perceive, interpret and act in complex physical environments.
The team is working on technologies that enable machines to “see” and understand the world around them. This includes object detection, segmentation, pose estimation, tracking, depth perception, point cloud processing, model optimization and deployment of AI models on edge devices.
The project combines the research-driven side of AI with practical engineering. You will not only build models, but also help bring them closer to production: optimize inference, improve robustness, validate results on real data and collaborate with software, robotics and embedded teams.
This is a great opportunity for someone who wants to work on AI beyond the screen: systems connected to cameras, sensors, machines, robots, industrial environments or autonomous platforms.

What you will work on
You will be involved in:
• Designing and developing Computer Vision algorithms for real-world applications
• Building and improving Deep Learning models for detection, segmentation, classification, tracking or pose estimation
• Working with 2D images, depth cameras, 3D data, point clouds or multi-sensor inputs
• Improving model performance, robustness and inference latency
• Validating models on real-world datasets and edge cases
• Collaborating with robotics, software and embedded teams to integrate AI models into broader systems
• Supporting deployment of models on edge devices, GPUs or embedded platforms
• Optimizing models using tools such as ONNX, TensorRT, CUDA, OpenVINO or similar technologies
• Helping transform prototypes into reliable systems that can operate outside controlled environments

What we are looking for
We are looking for someone with:
• Strong experience with Python
• Practical experience in Computer Vision and Deep Learning
• Experience with PyTorch or TensorFlow
• Good understanding of image processing and modern vision architectures
• Experience with models for object detection, segmentation, classification, tracking or pose estimation
• Hands-on experience with tools such as OpenCV, NumPy, scikit-image or similar libraries
• Ability to work with real datasets and evaluate model quality beyond simple benchmark metrics
• Good understanding of geometry, camera calibration, transformations or 3D perception basics
• Solid engineering mindset and ability to turn AI prototypes into working solutions
• English allowing you to work in an international technical environment

Nice to have
It would be great if you also have experience with:
• Robotics, autonomous systems or industrial automation


C++



ROS / ROS2

• 3D Computer Vision, point clouds, PCL, Open3D
• LiDAR, RGB-D cameras, stereo cameras or multi-camera systems
• Pose estimation, depth estimation, scene reconstruction or visual tracking
• Edge AI deployment on NVIDIA Jetson or similar platforms


CUDA, TensorRT, ONNX, OpenVINO

• Model quantization, pruning or inference optimization
• Docker, Linux and production-oriented ML workflows
• Simulation environments such as Isaac Sim, Gazebo, Unity or Unreal Engine

Tech stack

Core:
Python, Computer Vision, Deep Learning, PyTorch/TensorFlow, OpenCV, NumPyNice to have:
C++, ROS2, CUDA, TensorRT, ONNX, NVIDIA Jetson, Open3D, PCL, Docker, Linux

Why this role is interesting
This role gives you the opportunity to work on AI systems that are much closer to the physical world than typical ML projects.
You will work on problems where accuracy is only one part of the challenge. The system also needs to be fast, stable, robust and useful in changing real-world conditions. You will deal with real cameras, imperfect data, physical constraints and deployment requirements.
If you enjoy combining Computer Vision, Deep Learning and practical engineering, this role offers a strong technical challenge and a chance to contribute to one of the most exciting areas of modern technology: Physical AI.

🔍 Dekoder Ogłoszenia

🔴
This is not a role focused only on training models in notebooks or improving offline benchmarks.
Spodziewaj się pracy z kodem produkcyjnym, integracji z hardwarem i rozwiązywania problemów w czasie rzeczywistym, a nie tylko eksperymentów w środowisku laboratoryjnym.
🔴
The project is about building perception systems that help machines understand real environments: objects, movement, depth, space, geometry, uncertainty and context.
Oczekuje się, że będziesz pracować nad złożonymi problemami związanymi z interpretacją danych sensorycznych w dynamicznych i nieprzewidywalnych warunkach.
🔴
You will work at the intersection of Computer Vision, Deep Learning, Robotics, 3D perception and Edge AI, contributing to systems that can be deployed outside the lab, integrated with real hardware and tested against real-world constraints such as latency, lighting, occlusions, sensor noise and limited compute.
Będziesz musiał radzić sobie z praktycznymi wyzwaniami wdrażania modeli AI na urządzeniach z ograniczonymi zasobami i w trudnych warunkach terenowych.
🟡
The project combines the research-driven side of AI with practical engineering.
Rola wymaga zarówno umiejętności badawczych, jak i inżynierskich, co może oznaczać potrzebę balansowania między innowacjami a stabilnością systemu.
🔴
You will not only build models, but also help bring them closer to production: optimize inference, improve robustness, validate results on real data and collaborate with soft
Oprócz tworzenia modeli, będziesz odpowiedzialny za ich optymalizację pod kątem wydajności i niezawodności w środowisku produkcyjnym.