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

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 3 days 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?

Jobs Related To Google Senior Software Engineer, Google Research

Senior Product Manager, Promotions

Senior Product Manager position at Google leading promotions strategy and product development to enhance merchant-consumer connections across multiple platforms.

Senior Software Engineer, Search

Senior Software Engineer position at Google Search, focusing on developing and maintaining large-scale search infrastructure and technologies.

Senior Optical Network Engineer, Optical Networking Technologies

Senior Optical Network Engineer position at Google, focusing on scaling and maintaining their global network infrastructure with competitive compensation and benefits.

Senior Physical Design Engineer, Mixed Signal, Silicon

Senior Physical Design Engineer position at Google, focusing on custom silicon solutions for consumer products, requiring expertise in PnR, STA, and ASIC design.

Senior Software Engineer, Ads

Senior Software Engineer position at Google Ads team in Warsaw, focusing on full-stack development with 5+ years of experience required.