Senior Computer Vision Software Engineer
Primary stack
Nice to have's
Job description
About the Position
Senior Computer Vision Software Engineer
Unleash your biggest strengths, apply skills & knowledge, learn new things, connect with your peers and build your career with us!
At rinf.tech, you’ll encounter friendly people who are eager to explore and reinvent the world of technology. We encourage ideas - we like to share and learn from each other. We’re all in for curious & ambitious people.
Responsibilities
- Design and implement computer vision algorithms for tasks such as object detection, recognition, tracking, segmentation, and image classification.
- Leverage techniques from machine learning, deep learning, and image processing to achieve accurate and robust results.
- Optimize algorithms for real-time performance on embedded devices or web applications.
- Architect computer vision systems to meet specific requirements and objectives.
- Define system components and workflows for data acquisition, preprocessing, feature extraction, and inference.
- Collaborate with software engineers to integrate computer vision technology into large-scale software systems.
- Train, fine-tune, and optimize computer vision models using machine learning frameworks and deep learning libraries.
- Experiment with different network architectures, loss functions, and optimization techniques to improve model performance.
- Evaluate model performance using appropriate metrics and benchmarks.
- Analyze results and iteratively refine models to achieve desired performance levels.
- Lead research and development efforts related to computer vision.
- Make critical decisions on technology adoption and contribute significantly to advancing computer vision capabilities within the organization.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related fields (qualifications can be overwritten by the relevant experience).
- Minimum 6 years of relevant experience specifically in developing computer vision applications.
- Proficiency in computer vision libraries and frameworks (e.g., OpenCV, TensorFlow, PyTorch, AutoML, Ludwig.ai).
- Understanding of neural network architectures (CNNs, RNNs).
- Strong programming skills in languages such as Python (mandatory), C++, or Java.
- Experience with GPU programming (CUDA, Vulkan, OpenCL) is a plus.
- Knowledge of image processing techniques (filtering, edge detection, feature extraction).
- Familiarity with hardware acceleration (GPUs, FPGAs).
- Analytical mindset with a passion for solving complex vision problems.
- Excellent communication skills to collaborate with interdisciplinary teams.
- Ability to work independently and contribute effectively as a team member.
Nice to Have
- Experience with real-time systems and performance optimization.
- Understanding of 3D vision techniques (stereo vision, depth estimation).
- Version control using Git.
We Offer
- Opportunity to work in a dynamic and innovative environment.
- Be part of a team that is passionate about technology and its impact.
- Continuous learning and professional growth opportunities.
- Competitive compensation package.
About the Company
Founded in 2006 with 650+ engineers & global presence (8 delivery centers in Europe & North America), we strive to become a leading East-European technology partner for growing organizations in need of digital transformation of their products and services!
We inspire one another to share our tech-works in this amazing and abundant world. So we became developers, innovators, thinkers, software builders, and hardware makers!
Next Steps
- Apply
- CV screening
- HR Interview
- Technical Interview
- Offer presented by our CEO
Meet Us
Let's meet! We invite you to drop by anytime for a tour of our office, without any commitment.
Join the #PeopleofManyTalents #EngineerOfTheFuture
© rinf.tech. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.