Staff Software Engineer, Computational Photography and Generative AI

1 Week ago • 8-11 Years • Research & Development

Job Summary

Job Description

Google seeks a Staff Software Engineer for Computational Photography and Generative AI in Bengaluru, India. This role requires 8+ years of software development experience, proficiency in data structures/algorithms, and 5+ years in testing and launching software products. Experience with ML infrastructure, reinforcement learning, or speech/audio is essential, along with 5+ years leading ML design and optimizing infrastructure. Responsibilities include providing technical leadership, coaching engineers, managing project priorities, and designing/developing large-scale software solutions. Preferred qualifications include a Master's/PhD and experience in technical leadership and complex organizational settings.
Must have:
  • 8+ years software development experience
  • Proficient in data structures/algorithms
  • 5+ years testing & launching software
  • ML infrastructure/Reinforcement learning experience
  • 5+ years leading ML design & optimization
Good to have:
  • Master's/PhD in related field
  • Technical leadership experience
  • Experience in complex organizations

Job Details

Minimum qualifications:

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience in software development, and with data structures/algorithms.
  • 5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture.
  • 5 years of experience with one or more of the following: Speech/audio (e.g., technology duplicating and responding to the human voice), reinforcement learning (e.g., sequential decision making), ML infrastructure, or specialization in another ML field.
  • 5 years of experience leading ML design and optimizing ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning).

Preferred qualifications:

  • Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
  • 8 years of experience with data structures/algorithms.
  • 3 years of experience in a technical leadership role leading project teams and setting technical direction.
  • 3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects.

About the job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

The Platforms and Ecosystems product area encompasses Google's various computing software platforms across environments (desktop, mobile, applications). The products provide enterprises, and ultimately end users, the ability to utilize and manage their services at scale. We build innovative and compelling software products—from apps to TVs, from laptops to phones—that have an impact on people’s lives across the world.

Responsibilities

  • Provide technical leadership on high-impact projects.
  • Influence and coach a distributed team of engineers.
  • Facilitate alignment and clarity across teams on goals, outcomes, and timelines.
  • Manage project priorities, deadlines, and deliverables.
  • Design, develop, test, deploy, maintain, and enhance large scale software solutions.

Similar Jobs

Google - Imaging Systems Engineer

Google

Mountain View, California, United States (On-Site)
1 Week ago
Inkittt - Author Experience Manager

Inkittt

San Francisco, California, United States (Hybrid)
4 Months ago
Google - Software Developer II, Site Reliability Developer

Google

Sunnyvale, California, United States (On-Site)
1 Week ago
Google - Senior Software Engineer, Corporate Engineering

Google

São Paulo, State Of São Paulo, Brazil (On-Site)
6 Days ago
Google - Software Engineer II, Full Stack

Google

Munich, Bavaria, Germany (On-Site)
1 Week ago
NVIDIA - Senior Electrical Validation Team Manager

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
1 Month ago
Microsoft - Member of Technical Staff, AI Pretraining Platform

Microsoft

Zürich, Zurich, Switzerland (On-Site)
1 Week ago
NVIDIA - Senior Synthesis Flow CAD Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
NVIDIA - Senior Manager, Hardware Engineering

NVIDIA

Canada (Hybrid)
1 Month ago
Google - Lead CPU Performance Architect, Silicon

Google

Austin, Texas, United States (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Staff Software Engineer, Google Cloud

Google

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Google - Senior Software Engineer, Google Cloud

Google

Pune, Maharashtra, India (On-Site)
5 Months ago
Google - Senior Software Engineer, Android, Find My Device

Google

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Google - Software Engineer III, AI/ML GenAI

Google

New York, New York, United States (On-Site)
6 Days ago
Google - Software Engineer III, Infrastructure, CoreOS

Google

Bucharest, Bucharest, Romania (On-Site)
1 Week ago
Nintendo - Intern - IT Software Engineer

Nintendo

Redmond, Washington, United States (On-Site)
5 Months ago
Google - Staff Software Engineer, BigQuery Engineering Infrastructure

Google

Kirkland, Washington, United States (On-Site)
1 Week ago
Ubisoft - Senior R&D Engineer

Ubisoft

Pune, Maharashtra, India (On-Site)
1 Week ago
Snowed In Studios - Advanced Software Developer

Snowed In Studios

Ottawa, Ontario, Canada (Remote)
4 Weeks ago
Head Digital Works - Data Scientist

Head Digital Works

Hyderabad, Telangana, India (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Google - Technical Program Manager, Process and Data Products

Google

Bengaluru, Karnataka, India (On-Site)
1 Week ago
NVIDIA - ASIC Engineer

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
6 Days ago
Nagarro - Associate Principal Engineer, Java Fullstack

Nagarro

India (Remote)
6 Months ago
PwC - D365 Technical-Manager

PwC

Mumbai, Maharashtra, India (On-Site)
6 Months ago
Hitachi - Microsoft Dynamics 365 CE Developer (Offshore Delivery)

Hitachi

Pune, Maharashtra, India (Remote)
6 Months ago
Sportskeeda - Video Editor - Pop Culture

Sportskeeda

India (Remote)
1 Month ago
Assystems - Project Engineering Manager – Substation (Civil & Structural)

Assystems

Gurugram, Haryana, India (On-Site)
5 Months ago
Google - Software Engineering Manager, GPay Merchant Platform

Google

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Luxoft - Murex Front Office Developer

Luxoft

Hyderabad, Telangana, India (On-Site)
5 Months ago
PwC - Senior Associate-SAP ABAP-RDC-Kolkata

PwC

Kolkata, West Bengal, India (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Physical Design Engineer

NVIDIA

Beijing, Beijing, China (On-Site)
1 Month ago
Riot Games - Staff Software Engineer - UnEco

Riot Games

Los Angeles, California, United States (On-Site)
1 Month ago
ByteDance - Research Scientist Graduate (Foundation Model, Vision and Language) - 2025 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Google - ASIC Power Management Architect, Silicon

Google

Bengaluru, Karnataka, India (On-Site)
1 Week ago
ByteDance - Software Engineer, Model Interference

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Google - Bluetooth Firmware Engineer

Google

New Taipei, New Taipei City, Taiwan (On-Site)
6 Days ago
Microsoft - Research Intern - Efficient AI

Microsoft

Redmond, Washington, United States (On-Site)
1 Week ago
Tesla - Constructor

Tesla

Rhineland-Palatinate, Germany (On-Site)
2 Months ago
NVIDIA - Senior Software Architect, Advanced Development

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
NVIDIA - Senior Physical Design Methodology Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

Fremont, California, United States (On-Site)

Mountain View, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Atlanta, Georgia, United States (On-Site)

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)

Seattle, Washington, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug