Taro Logo

Senior Software Engineer (Computer Vision Engineer)

A global gaming hardware, software and services company focused on creating innovative gaming experiences.
Chengdu, Sichuan, China
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Gaming

Description For Senior Software Engineer (Computer Vision Engineer)

Razer, a leading global gaming hardware and software company, is seeking a Senior Software Engineer specializing in Computer Vision to join their team in Chengdu. This role offers an exciting opportunity to work at the intersection of gaming technology and computer vision, developing cutting-edge solutions for gaming applications.

The position involves developing and implementing sophisticated computer vision algorithms for various tasks including object detection, recognition, tracking, and image classification. You'll be working with state-of-the-art machine learning frameworks and deep learning libraries to create innovative solutions that enhance gaming experiences.

As part of Razer's global team spread across 5 continents, you'll have the opportunity to make a significant impact on products used by gamers worldwide. The role combines technical expertise in computer vision with practical software engineering, requiring both theoretical knowledge and hands-on implementation skills.

The ideal candidate will have strong programming skills in Python or C++, extensive experience with computer vision libraries like OpenCV, and a deep understanding of machine learning principles. You'll be working in a dynamic environment that values innovation, technical excellence, and teamwork.

Razer offers a unique, gamer-centric culture (#LifeAtRazer) that promotes accelerated personal and professional growth. The company is certified as a Great Place to Work® in both the United States and Singapore, demonstrating their commitment to employee satisfaction and development.

This role is perfect for someone who is passionate about both gaming and computer vision technology, offering the chance to work on cutting-edge projects while being part of a global mission to revolutionize the gaming industry.

Last updated 9 days ago

Responsibilities For Senior Software Engineer (Computer Vision Engineer)

  • Develop and implement computer vision algorithms for tasks such as object detection, recognition, tracking, segmentation, and image classification
  • Design and architect computer vision systems to meet specific requirements and objectives
  • Collect, curate, and annotate large datasets of images or videos for training and evaluation
  • Train, fine-tune, and optimize computer vision models using machine learning frameworks
  • Evaluate the performance of computer vision models using appropriate metrics
  • Integrate computer vision algorithms and models into larger software systems
  • Conduct testing and validation of computer vision systems
  • Document design specifications and technical requirements
  • Stay updated on emerging technologies in computer vision
  • Consider ethical, legal, and regulatory implications in development

Requirements For Senior Software Engineer (Computer Vision Engineer)

Python
  • Bachelor's or master's degree in computer science, Electrical Engineering, or related field
  • Proven experience in developing computer vision algorithms and models
  • Proficiency in Python or C++
  • Strong understanding of image and video processing techniques
  • Familiarity with computer vision libraries such as OpenCV
  • Experience with data collection, annotation, and preparation
  • Ability to evaluate and optimize model performance
  • Experience integrating computer vision solutions
  • Strong problem-solving skills and attention to detail
  • Excellent communication and teamwork abilities

Jobs Related To Razer Senior Software Engineer (Computer Vision Engineer)