Senior Software Engineer, Google Research

1 Month ago • 4-8 Years • Research & Development

Job Summary

Job Description

As a Senior Software Engineer at Google Research, you will work on projects critical to Google's needs, with opportunities to switch teams and projects. You'll utilize your technical expertise to manage project priorities, deadlines, and deliverables. Responsibilities include designing, developing, testing, deploying, maintaining, and enhancing software solutions. You will participate in design reviews, review code, contribute to documentation, and debug and resolve system issues. The role involves working with various technologies and contributing to Google's innovative projects within research and product development. The work is focused on impacting billions of users daily through the development of cutting-edge technology. You'll collaborate with peers and stakeholders, ensuring best practices are followed throughout the software development lifecycle.
Must have:
  • Bachelor's degree or equivalent experience
  • Software development experience
  • Data structures/algorithms knowledge
  • Software testing, maintenance, and launch experience
  • Software design and architecture experience
Good to have:
  • Master's or PhD in Computer Science
  • Experience with accessible technologies
  • Technical leadership experience

Job Details


Minimum qualifications:

  • Bachelor’s degree or equivalent practical experience.
  • Experience with software development in one or more programming languages, and with data structures/algorithms.
  • Experience testing, maintaining, or launching software products, and with software design and architecture.

Preferred qualifications:

  • Master's degree or PhD in Computer Science or related technical field.
  • Experience developing accessible technologies.
  • Experience in a technical leadership role.

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.

With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.

Google Research addresses challenges that define the technology of today and tomorrow. From conducting fundamental research to influencing product development, our research teams have the opportunity to impact technology used by billions of people every day.

Our teams aspire to make discoveries that impact everyone, and core to our approach is sharing our research and tools to fuel progress in the field -- we publish regularly in academic journals, release projects as open source, and apply research to Google products.

Responsibilities

  • Write and test product or system development code.
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
  • Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.

Similar Jobs

IGG - Unity Programmer Intern

IGG

Singapore (On-Site)
7 Months ago
Level AI - Senior Backend Engineer - CX

Level AI

Noida, Uttar Pradesh, India (Hybrid)
7 Months ago
Ubisoft - Senior C++ Programmer

Ubisoft

Malmö, Skåne County, Sweden (Hybrid)
1 Month ago
Playrix - Senior Data Analyst (Attribution)

Playrix

Serbia (Remote)
7 Months ago
Inkittt - Fullstack Martech Engineer

Inkittt

San Francisco, California, United States (Hybrid)
1 Month ago
Google - Silicon RTL Design Engineer, TPU

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Google - CPU Design Verification Engineer

Google

Portland, Oregon, United States (On-Site)
1 Month ago
NVIDIA - Senior Physical Design Backend Engineer

NVIDIA

Be'er Sheva, South District, Israel (On-Site)
3 Months ago
Fluence - Controls Software Engineer II

Fluence

Houston, Texas, United States (Hybrid)
7 Months ago
Evolution - C++ Developer (Python/Golang)

Evolution

Riga, Latvia (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Software Engineer III, Google Cloud, Google Data Centers

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Seedify - AI Product Manager

Seedify

London, England, United Kingdom (Remote)
4 Months ago
NVIDIA - Software Engineering Intern, AI Engineering - 2025

NVIDIA

Shanghai, Shanghai, China (On-Site)
4 Months ago
Google - Senior Software Engineer, Generative AI and LLMs

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
Google - Software Engineer, Mobile, iOS, Photos

Google

Sydney, New South Wales, Australia (On-Site)
1 Month ago
Google - Software Engineer III, Keystore, Google Cloud

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
ByteDance - Algorithm Engineer - Enterprise Solution RD

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Google - Software Engineer, Metrics and Business Intelligence

Google

Mexico City, Mexico City, Mexico (On-Site)
1 Month ago
Google - Staff Software Engineer, Linux-based OS

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Tel Aviv-Yafo, Tel Aviv District, Israel

NVIDIA - Senior Software Architect, Advanced Development

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
Google - Junior CPU Formal Verification Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Playtika - Business Analyst

Playtika

Israel (On-Site)
1 Month ago
Google - Design Engineer, Google Cloud

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
SciPlay - Data Analyst - Maternity Leave Replacement

SciPlay

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
4 Months ago
NVIDIA - Director of AI Research

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
NVIDIA - Senior Chip Architect

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
NVIDIA - Senior Networking Security Research Architect

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
NVIDIA - Physical Design Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
Playtika - Talent Acquisition Specialist

Playtika

Israel (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Senior SRAM Engineer, Circuit Design

NVIDIA

Santa Clara, California, United States (Hybrid)
3 Months ago
The Walt Disney Company - Software Engineer, Tools Sets & Layout (Applications)

The Walt Disney Company

Emeryville, California, United States (On-Site)
2 Months ago
Cadence - Principal Application Engineer - GCS ( Physical Design )

Cadence

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Google - Software Engineering Manager II, Location and Context, Android

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
Krafton  - HRD Specialist (2+ years / Contract)

Krafton

Seoul, South Korea (On-Site)
2 Months ago
Google - Memory Characterization Engineer, Silicon

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
N-iX - Senior Project Manager with Embedded Background

N-iX

Ukraine (Hybrid)
1 Month ago
Regent Craft - Mechanical Engineering Intern

Regent Craft

North Kingstown, Rhode Island, United States (On-Site)
7 Months ago
Microsoft - Software Engineer 2

Microsoft

Redmond, Washington, United States (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded