Software Engineer, Research, Computational Imaging

A technology company that organizes the world's information and makes it universally accessible and useful.
$166,000 - $244,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Description For Software Engineer, Research, Computational Imaging

Google is seeking a Software Engineer to join their Devices & Services team, focusing on research and computational imaging. This role combines cutting-edge machine learning, computer vision, and generative AI technologies to develop next-generation solutions that will impact billions of users.

The position requires expertise in Python development, TensorFlow, and generative AI, with a strong foundation in software development and algorithms. The successful candidate will work on critical projects involving computational photography, graphics, and image processing, while having opportunities to switch teams as the business evolves.

As part of Google's mission to organize the world's information, you'll be working with a team that combines the best of Google AI, Software, and Hardware to create radically helpful experiences for users. The role involves researching and developing new technologies to make user interactions with computing faster, seamless, and more powerful.

The position offers a competitive compensation package ranging from $166,000 to $244,000, plus bonus, equity, and comprehensive benefits. Located in Mountain View, CA, you'll be working in an environment that values diversity, inclusion, and equal opportunity.

Key responsibilities include collaborating on design and code reviews, contributing to documentation, troubleshooting complex system issues, and conducting research in machine learning for computer vision and computational photography. The role requires both technical expertise and leadership qualities, with opportunities to influence the direction of important projects.

This is an excellent opportunity for someone with a strong technical background who wants to work on innovative projects at the intersection of AI, imaging, and computer vision, while making a significant impact on Google's products and services. The position offers both technical challenges and growth opportunities in one of the world's leading technology companies.

Last updated 2 hours ago

Responsibilities For Software Engineer, Research, Computational Imaging

  • Collaborate with peers and stakeholders through design and code reviews
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve
  • Direct research and development experience in machine learning for computer vision, computational photography, graphics, image and/or video processing, and generative AI

Requirements For Software Engineer, Research, Computational Imaging

Python
TypeScript
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • Experience with Python development
  • Experience with Generative AI
  • Experience with TensorFlow

Benefits For Software Engineer, Research, Computational Imaging

Medical Insurance
401k
  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To Google Software Engineer, Research, Computational Imaging

Senior Software Developer, Google Cloud AI

Senior Software Developer position at Google Cloud AI, focusing on developing next-generation AI technologies and cloud solutions.

Senior Software Developer, AI/Machine Learning, Applied AI

Senior Software Developer role at Google Cloud focusing on AI/ML applications for financial crime detection, requiring expertise in software development, machine learning, and financial technology.

AI/ML Engineer, National Security, Public Sector

Senior AI/ML Engineering role at Google focusing on national security applications, requiring extensive ML experience and security clearance, offering competitive compensation and benefits.

App Development Customer Engineer, Global Partnerships Sellside

Senior technical role combining AI/ML expertise with business strategy to drive partner success in app development and advertising solutions.

Senior Software Engineer, Generative AI and LLMs

Senior Software Engineer position at Google focusing on developing AI agents and LLMs for Pixel devices, combining machine learning expertise with mobile development.