About the job
About the Role
We’re seeking a talented Computer Vision Engineer to join our cross-functional team. In this role, you’ll collaborate with both hardware engineers and a full-stack web development team to design, develop, and implement cutting-edge computer vision solutions for our products.
Key Responsibilities
- Develop and optimize computer vision algorithms for object detection, tracking, and classification
- Work closely with the hardware team to ensure optimal integration of computer vision software with camera systems and embedded devices
- Collaborate with full-stack developers to integrate computer vision capabilities into web applications
- Design and implement image processing pipelines for real-time and offline analysis
- Create efficient, scalable, and maintainable computer vision solutions
- Evaluate and incorporate the latest research and technologies into our computer vision stack
- Optimize algorithms for performance and accuracy across different hardware platforms
- Participate in all phases of the development lifecycle, from research and prototyping to deployment
Requirements
- Bachelor’s degree in Computer Science, Electrical Engineering, or related field; Master’s or PhD preferred
- 3+ years of experience developing computer vision applications in production environments
- Strong programming skills in Python and C++
- Expertise with computer vision libraries and frameworks (OpenCV, TensorFlow, PyTorch, Roboflow, InsightFace)
- Experience with deep learning applied to computer vision problems
- Solid understanding of image processing fundamentals
- Familiarity with embedded systems and hardware constraints for vision applications
- Knowledge of RESTful APIs and web technologies for integration purposes
- Experience with cloud-based and offline computer vision services
Preferred Qualifications
- Experience with edge computing and model optimization for resource-constrained devices
- Knowledge of 3D vision techniques (depth cameras, SLAM, point clouds)
- Experience with camera calibration and multi-camera setups
- Background in production-level machine learning deployment
- Familiarity with GPU acceleration (CUDA, OpenCL)
What We Offer
- Opportunity to work on innovative computer vision applications with real-world impact
- Collaborative environment spanning hardware and software disciplines
- Competitive salary and benefits package
- Professional development opportunities and cutting-edge technical challenges
If you’re passionate about bridging the gap between computer vision technology, hardware systems, and web applications, we’d love to hear from you!