Senior Software Engineer, Google Research

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information worldwide.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Developer, Chrome

Senior Software Developer position at Google Chrome team, focusing on C++ development and browser engineering to improve web accessibility and security.

Senior Test Developer, Core

Senior Test Developer position at Google's Core team, focusing on automated testing and test infrastructure development for Google's flagship products.

Senior Advertising Solutions Architect, gTech (English, Japanese)

Senior Advertising Solutions Architect position at Google's gTech team, combining technical expertise with customer solutions in Tokyo, requiring English and Japanese fluency.

Senior Application Engineer

Senior Application Engineer position at Google, focusing on enterprise software development and system integration for internal business processes and cloud services.

EDA/CAD Custom Tool Development Engineer

Senior engineering role developing custom tools and automation for Google Cloud's hardware design processes, focusing on AI/ML integration in chip design.

Description For Senior Software Engineer, Google Research

Google Research is at the forefront of technological innovation, focusing on developing solutions that impact billions of users daily. As a Senior Software Engineer in the Research team, you'll be part of a dynamic environment that combines fundamental research with practical product development. The role offers a unique opportunity to work on cutting-edge technologies across various domains, including information retrieval, distributed computing, large-scale system design, artificial intelligence, and natural language processing.

You'll be responsible for designing, developing, and maintaining software solutions that push the boundaries of what's possible in technology. The position requires a versatile engineer who can display leadership qualities and tackle complex problems across the full-stack. You'll work alongside world-class researchers and engineers, contributing to projects that directly influence Google's product development and the broader technological landscape.

Google Research takes pride in its open approach to innovation, regularly publishing in academic journals and releasing projects as open source. This commitment to sharing knowledge and tools helps fuel progress in the field. The role offers the opportunity to impact technology used by billions while contributing to the academic and open-source communities.

The position combines hands-on technical work with leadership responsibilities, including managing project priorities, deadlines, and deliverables. You'll be involved in critical decision-making processes, code reviews, and maintaining high standards of software quality. The role offers growth opportunities as you and Google's fast-paced business evolve, with chances to switch teams and projects as new challenges emerge.

Last updated 4 months ago

Responsibilities For Senior Software Engineer, Google Research

  • Write and test product or system development code
  • Participate in, or lead design reviews with peers and stakeholders
  • Review code developed by other developers and provide feedback
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues

Requirements For Senior Software Engineer, Google Research

Python
Java
Go
  • Bachelor's degree or equivalent practical experience
  • Experience with software development in one or more programming languages
  • Experience with data structures/algorithms
  • Experience testing, maintaining, or launching software products
  • Experience with software design and architecture
  • Master's degree or PhD in Computer Science or related technical field (preferred)
  • Experience developing accessible technologies (preferred)
  • Experience in a technical leadership role (preferred)

Benefits For Senior Software Engineer, Google Research

Medical Insurance
Vision Insurance
Dental Insurance
Parental Leave
  • Medical Insurance
  • Vision Insurance
  • Dental Insurance
  • Parental Leave

Interested in this job?