Taro Logo

Research Software Engineer, 3D Computer Vision

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
$197,000 - $291,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI

Description For Research Software Engineer, 3D Computer Vision

Google Research is seeking a Research Software Engineer specializing in 3D Computer Vision to join their team developing next-generation intelligent systems. This role combines advanced software engineering with cutting-edge computer vision research, requiring expertise in both practical implementation and theoretical understanding. The position offers the opportunity to work on projects that utilize the latest computer science techniques while collaborating closely with teams across Google.

The ideal candidate will bring 8+ years of software development experience with particular depth in 3D computer vision, SLAM, motion estimation, and related fields. They will lead technical projects, mentor other engineers, and contribute to the research community through paper publications. The role demands someone who can balance practical engineering implementation with research innovation.

Working at Google's Mountain View headquarters, you'll be part of Google Research's mission to advance the state of the art in computer vision and machine learning. The compensation package is competitive, ranging from $197,000 to $291,000 base salary plus bonus, equity, and comprehensive benefits. This is an opportunity to shape the future of computer vision applications while working with world-class researchers and engineers in a collaborative environment.

The role offers significant technical challenges in designing and implementing large-scale computer vision systems, opportunities for technical leadership, and the chance to influence the direction of Google's computer vision capabilities. You'll be expected to leverage ML infrastructure, evaluate complex technical tradeoffs, and drive alignment across teams while maintaining a focus on delivering impactful results.

Last updated 4 days ago

Responsibilities For Research Software Engineer, 3D Computer Vision

  • Provide technical leadership on high-impact projects
  • Influence and coach a distributed team of engineers
  • Design and implement computer vision systems, leverage ML infrastructure, and evaluate tradeoffs between different algorithms and design techniques
  • Author research papers to share and generate impact of research results
  • Facilitate alignment and clarity across teams on goals, outcomes, and timelines

Requirements For Research Software Engineer, 3D Computer Vision

Python
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture
  • 5 years of experience with 3D computer vision including SLAM, motion estimation, autonomous driving, or robotics
  • Experience designing computer vision systems

Benefits For Research Software Engineer, 3D Computer Vision

Medical Insurance
401k
Equity
  • Bonus
  • Equity
  • Benefits package

Jobs Related To Google Research Software Engineer, 3D Computer Vision