Staff Software Engineer, Computational Photography and Generative AI

7 Hours 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

ByteDance - Video Experience Software Engineer Intern

ByteDance

San Jose, California, United States (On-Site)
3 Weeks ago
Google - Cloud Consultant, Application Modernization, Professional Services

Google

Buenos Aires, Buenos Aires, Argentina (On-Site)
8 Hours ago
Argus Labs - Software Engineer (Infrastructure/Backend)

Argus Labs

Indonesia (Remote)
3 Weeks ago
ByteDance - Software Engineer - Machine Learning Training

ByteDance

Singapore (On-Site)
2 Days ago
Nintendo - Senior Engineer (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
9 Months ago
Samsung Semiconductor - Staff Engineer, SoC Design Verification

Samsung Semiconductor

Folsom, California, United States (Hybrid)
2 Months ago
Samsung Semiconductor - Intern, Machine Learning Research Scientist

Samsung Semiconductor

San Jose, California, United States (Hybrid)
3 Months ago
Rivos - CPU Design Verification - Full-time

Rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
6 Months ago
Krafton  - Brand Strategy Team Lead

Krafton

Seoul, South Korea (On-Site)
14 Hours ago
ByteDance - Software Engineer Intern (Applied Machine Learning) - 2025 Summer/Fall (BS/MS)

ByteDance

San Jose, California, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Software Engineer III, Engineering Productivity

Google

New York, New York, United States (On-Site)
7 Hours ago
Google - Tech Lead, Software Engineering, Black Community Inclusion

Google

Belo Horizonte, State Of Minas Gerais, Brazil (On-Site)
5 Months ago
ByteDance - Video Experience Software Engineer Intern

ByteDance

San Jose, California, United States (On-Site)
2 Days ago
The Walt Disney Company - Lead Software Engineer - Front End

The Walt Disney Company

Santa Monica, California, United States (On-Site)
2 Days ago
Magic Leap - Director, Calibration Software

Magic Leap

Sunnyvale, California, United States (Hybrid)
9 Months ago
Google - Software Engineer III, Machine Learning, Search

Google

Seattle, Washington, United States (On-Site)
5 Months ago
Google - Senior Software Engineer, Performance Modeling

Google

Raleigh, North Carolina, United States (On-Site)
7 Hours ago
Warner Bros Games - Staff Software Engineer

Warner Bros Games

(Hybrid)
4 Weeks ago
NVIDIA - Machine Learning Engineer Intern - 2025

NVIDIA

Shanghai, Shanghai, China (On-Site)
2 Months ago
Microsoft - Principal Data Science Manager

Microsoft

Hyderabad, Telangana, India (On-Site)
10 Hours ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Microsoft - Principal Product Manager

Microsoft

Noida, Uttar Pradesh, India (On-Site)
16 Hours ago
EVS,  Inc  - CAD Technician/Drafter

EVS, Inc

Bengaluru, Karnataka, India (Remote)
7 Months ago
DNEG - Software Developer – 2D Imaging and Nuke Tools

DNEG

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Enphase Energy - Senior Front-end Design (Drupal)

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Velotio Technologies - Senior QA (Manual) Engineer

Velotio Technologies

Maharashtra, India (Remote)
18 Hours ago
Gallagher - Video & Motion Designer

Gallagher

Pune, Maharashtra, India (On-Site)
5 Months ago
Nagarro - Senior Staff Engineer (Cloud Infrastructure)

Nagarro

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Convai - Unreal engine developer

Convai

Bengaluru, Karnataka, India (On-Site)
10 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Senior CPU Implementation Methodology Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
1 Week ago
Samsung Semiconductor - Principal Engineer, AI/ML Software Compiler

Samsung Semiconductor

San Jose, California, United States (On-Site)
1 Day ago
Google - Audio Research Scientist

Google

Mountain View, California, United States (On-Site)
7 Hours ago
Samsung Semiconductor - Senior Engineer, Design Verification

Samsung Semiconductor

San Jose, California, United States (On-Site)
3 Weeks ago
Riot Games - Associate Art Director, Characters - Unpublished R&D Product

Riot Games

Los Angeles, California, United States (On-Site)
5 Months ago
Riot Games - Staff Software Engineer III - VALORANT, Expressions Engineering

Riot Games

Los Angeles, California, United States (On-Site)
6 Months ago
NVIDIA - Senior Hypervisor and RTOS Engineer

NVIDIA

Canada (On-Site)
1 Month ago
Riot Games - Senior Software Engineer - 2XKO - Social

Riot Games

Sydney, New South Wales, Australia (On-Site)
2 Months ago
ByteDance - High-Performance Computing Research Scientist (Algorithm Acceleration)

ByteDance

Seattle, Washington, United States (On-Site)
3 Weeks ago
HP - College Intern - Category Management

HP

Singapore, Singapore (On-Site)
6 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.

Dublin, County Dublin, Ireland (On-Site)

Sunnyvale, California, United States (On-Site)

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)

Warsaw, Masovian Voivodeship, Poland (On-Site)

Hyderabad, Telangana, India (On-Site)

Sunnyvale, California, United States (On-Site)

Sydney, New South Wales, Australia (On-Site)

Waterloo, Ontario, Canada (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