About the job
- Optimize computer vision pipelines (currently YOLO-based) for performance and accuracy.
- Optimize Blender rendering workflows, including switching between rendering engines (Cycles → Eevee).
- Reduce rendering times from 50s to ≤20s per video output through algorithmic, pipeline, and hardware optimizations.
- Implement and test optimizations in containerized environments (Docker) for scalable deployments.
- Research and apply game rendering engines (Unity/Unreal/others) if Blender fails to meet performance targets.
- Collaborate with cross-functional teams (AI/ML, backend, DevOps) to integrate the optimized pipeline into production systems.
- Stay up to date with the latest research in computer vision, GPU optimization, and rendering pipelines.
Qualifications
Role Overview
We are seeking a highly skilled Computer Vision & 3D Rendering Developer to join our team. The ideal candidate will have strong expertise in computer vision (YOLO, object detection, optimization) and experience in optimizing rendering pipelines (Blender, Eevee, Cycles). The role requires driving down rendering times for real-time or near real-time output, integrating optimizations into containerized environments (Docker), and, in challenging scenarios, leveraging game engines (Unity/Unreal) to achieve high-performance video rendering.
Must have skills
- Strong background in Computer Vision: YOLO, OpenCV, PyTorch/TensorFlow.
- Rendering expertise: Blender (Eevee, Cycles), shader optimization, GPU utilization.
- Proven experience reducing rendering times in real-world projects.
- Hands-on experience with Docker for deployment and scalability.
- Good understanding of GPU optimization (CUDA, TensorRT, Vulkan, etc.).
- Familiarity with game rendering engines (Unity, Unreal Engine) for real-time rendering workflows.
- Strong problem-solving and debugging skills for performance bottlenecks.
Good to have skills
- Knowledge of video processing pipelines (FFmpeg, GStreamer).
- Experience with distributed rendering / cloud GPU systems (AWS/GCP/Azure GPU instances).
- Familiarity with 3D graphics formats (GLTF, FBX) and animation pipelines.
- Exposure to AR/VR rendering pipelines.