Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Computer Vision Engineer image - Rise Careers
Job details

Computer Vision Engineer

Rapsodo is a sports technology company that designs computer vision and machine learning products to help athletes maximize their performance. With offices strategically located in Singapore, Turkey, the USA, Japan, and the UK. Rapsodo is the undisputed leader in sports technology. Current partners include all 30 MLB teams, MLB, USA Baseball, Golf Digest, PGA of America, and over 1000 NCAA athletic departments.

Opened in 2018, our Turkey office operates as the R&D arm of Rapsodo. We have offices located in Bayraklı & Technopark in the Izmir Ege University, recognized by the Ministry of Science, Industry and Technology as one of Turkey’s most successful Technoparks. Our offices incorporate UI/UX, Mobile, Cloud Technologies along with Computer Vision, Deep Learning, Data Science and Unity teams. Rapsodo is rapidly growing, and we are looking for team players who will contribute to deliver state-of-the-art solutions with us. We're looking for a Computer Vision Engineer to join us!

Key Responsibilities:

  • Develop and implement computer vision and image processing algorithms, including 3D vision, camera calibration, image classification, segmentation, and feature extraction.
  • Conduct research and apply advanced techniques in linear algebra, numerical optimization, probability, and statistics to improve image processing solutions.
  • Work with OpenCV and other relevant libraries to develop and optimize vision-based applications.
  • Design and maintain software architecture and APIs, ensuring seamless integration with existing systems.
  • Collaborate with cross-functional teams to implement and refine vision-based solutions.
  • Optimize performance and scalability of computer vision algorithms for real-world applications.

Requirements:

  • Master’s or PhD in Computer Science or related fields, specializing in Computer Vision and Image Processing.
  • 3-5 years of relevant working experience in computer vision applications.
  • Strong expertise in 3D vision, camera calibration, image classification, segmentation, and feature extraction.
  • Proficiency in linear algebra, numerical optimization, probability, and statistics.
  • Hands-on experience with OpenCV and related tools.
  • Excellent programming skills in C/C++ with some experience in Python.
  • Experience in software architecture and API design, with strong integration skills.

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Computer Vision Engineer, Rapsodo

Join Rapsodo as a Computer Vision Engineer and immerse yourself in the exciting world of sports technology! At Rapsodo, we're dedicated to developing innovative computer vision and machine learning products aimed at helping athletes enhance their performance. With our global presence in Singapore, Turkey, the USA, Japan, and the UK, we take pride in being the industry leader, partnering with all 30 MLB teams and numerous NCAA athletic departments. As a Computer Vision Engineer, you will have the opportunity to work on cutting-edge algorithms, including 3D vision, camera calibration, and image classification. We’re looking for someone with a Master's or PhD in Computer Science, someone who thrives in a collaborative environment, and who can take on the responsibility of enhancing our software architecture and APIs. Your expertise in OpenCV, linear algebra, and optimization will be key in driving Rapsodo's mission to revolutionize athletics. We're not just another tech company; we are a vibrant team dedicated to continuous learning and delivering exceptional solutions. If you're ready to contribute your skills in a dynamic setting, Rapsodo is the perfect place for you to grow and innovate.

Frequently Asked Questions (FAQs) for Computer Vision Engineer Role at Rapsodo
What are the primary responsibilities of a Computer Vision Engineer at Rapsodo?

As a Computer Vision Engineer at Rapsodo, you will be responsible for developing and implementing advanced computer vision algorithms, such as 3D vision and image classification. You will also conduct research to apply advanced techniques in statistics and optimization that enhance our cutting-edge image processing solutions, all while ensuring seamless integration with existing systems.

Join Rise to see the full answer
What qualifications are required for the Computer Vision Engineer role at Rapsodo?

To qualify for the Computer Vision Engineer position at Rapsodo, candidates should have a Master's or PhD in Computer Science or a related field with a focus on Computer Vision and image processing. Additionally, applicants should possess 3-5 years of relevant experience, showcasing strong expertise in 3D vision, image classification, and proficiency with OpenCV and programming languages like C/C++ and Python.

Join Rise to see the full answer
How does Rapsodo incorporate teamwork into the Computer Vision Engineer position?

At Rapsodo, collaboration is key! As a Computer Vision Engineer, you'll work closely with cross-functional teams, including data scientists and UI/UX designers, to implement and refine vision-based solutions. This teamwork ensures that we deliver the best products possible, merging different expertise to create state-of-the-art solutions for athletes.

Join Rise to see the full answer
What technologies will a Computer Vision Engineer at Rapsodo work with?

Computer Vision Engineers at Rapsodo utilize a variety of technologies, including OpenCV for vision-based application development, linear algebra techniques for optimization, and advanced programming skills in C/C++ and Python. You’ll also design and maintain sophisticated software architectures and APIs that are fundamental in our product development.

Join Rise to see the full answer
What does the career growth look like for a Computer Vision Engineer at Rapsodo?

At Rapsodo, career growth is not just a possibility – it’s encouraged! As you contribute to innovative projects as a Computer Vision Engineer, there will be ample opportunities for professional development, networking with experts, and furthering your skills in the rapidly evolving field of sports technology. We value team players who strive for excellence!

Join Rise to see the full answer
Common Interview Questions for Computer Vision Engineer
Can you describe your experience with OpenCV in computer vision projects?

When answering this question, be specific about the projects you’ve worked on, the challenges faced, and how you utilized OpenCV to achieve your objectives. Highlight the libraries and functionalities within OpenCV you are most proficient in, and how they contributed to your success in implementing vision-based applications.

Join Rise to see the full answer
How do you approach algorithm optimization in computer vision?

Discuss your method for optimizing algorithms, including understanding the trade-offs between accuracy and performance. Mention specific techniques or strategies you’ve implemented in previous projects, and be ready to provide examples of how these optimizations improved the efficiency of your algorithms.

Join Rise to see the full answer
What is your experience with 3D vision technologies?

Provide insight into any relevant projects involving 3D vision, explaining the technologies and methods used. It's essential to share your understanding of concepts such as depth perception, stereo vision, or 3D reconstruction, highlighting your role in bringing those projects to fruition.

Join Rise to see the full answer
Describe a challenging computer vision problem you've encountered and how you solved it.

This is your chance to showcase your problem-solving skills. Outline the problem, the steps you took to analyze and address it, and the outcome. Emphasize your analytical thinking, creativity, and how you collaborated with others, if applicable, to arrive at a solution.

Join Rise to see the full answer
What programming languages do you prefer for computer vision projects and why?

When responding, mention the programming languages you are proficient in, such as C/C++ and Python. Discuss the strengths of each regarding computer vision tasks and share any personal preferences based on your experiences, explaining how these languages helped you accomplish your project goals.

Join Rise to see the full answer
How do you stay updated with the latest trends and technologies in computer vision?

Show your commitment to continuous learning by mentioning specific resources, websites, publications, conferences, or communities you engage with to remain current in the field. Discuss how this ongoing learning has positively impacted your work or inspired new techniques you’ve implemented.

Join Rise to see the full answer
Can you explain the importance of camera calibration in computer vision?

Here, lay out the significance of camera calibration in ensuring accurate image interpretation. Discuss how calibration can affect different parameters like lens distortion and perspective, and relate it to real-world applications within your experience, showcasing your understanding of the underlying math.

Join Rise to see the full answer
What strategies do you use for effective collaboration with cross-functional teams?

Explain how you actively engage with other team members, from sharing ideas to managing conflicts. Highlight your communication skills, adaptability, and examples of successful collaborative projects, demonstrating your ability to work in a team-oriented environment like Rapsodo.

Join Rise to see the full answer
Describe the role of machine learning in enhancing computer vision applications.

Discuss how machine learning algorithms can be leveraged to improve image classification and object detection. Share specific instances where you’ve applied machine learning techniques in your projects, illustrating the benefits they brought to the overall functionality of vision applications within your experience.

Join Rise to see the full answer
What API design experience do you have related to computer vision applications?

In your response, provide examples of any APIs you’ve designed or maintained, particularly in the context of computer vision. Discuss your understanding of key design principles, the importance of intuitive interfaces, and how your work contributed to the smooth integration of technologies in your projects.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Rapsodo Remote No location specified
Posted 14 days ago
Posted 13 days ago
Photo of the Rise User
Assurant Hybrid Springfield, OH
Posted 6 days ago
Inclusive & Diverse
Mission Driven
Empathetic
Work/Life Harmony
Collaboration over Competition
Growth & Learning
Talent Worx Remote No location specified
Posted 6 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 10 days ago

Rapsodo is a pitch tracking device that analyzes spin rate, velocity, movement, command, and provides the ability to break down mechanics. It provides immediate feedback on every pitch along with bullpen reports to analyze data from each training ...

26 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 25, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!