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 unique opportunities to work on cutting-edge technologies across various domains, including information retrieval, distributed computing, system design, AI, 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 manage project priorities, deadlines, and deliverables while working with cross-functional teams.

Google Research takes pride in its commitment to sharing knowledge and tools with the broader technical community through academic publications and open-source projects. This role offers the exceptional opportunity to contribute to discoveries that impact everyone while working with state-of-the-art technologies and brilliant minds in the field.

The ideal candidate will bring fresh perspectives to various technical areas, demonstrate strong problem-solving abilities, and have a passion for creating innovative solutions. You'll be part of a collaborative environment where you can switch between teams and projects as you grow with the company. This position offers the unique combination of conducting fundamental research while directly influencing product development used by billions of people worldwide.

Last updated a day 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 to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content and adapt content based on product/program updates
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues

Requirements For Senior Software Engineer, Google Research

Python
Java
Go
Kubernetes
  • 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
  • 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
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Comprehensive health coverage
  • Retirement benefits
  • Parental leave
  • Equal employment opportunity
  • Inclusive work environment

Interested in this job?

Jobs Related To Google Senior Software Engineer, Google Research

Senior SDE, Amazon Q Business

Senior Software Engineer role at Amazon working on Amazon Q Business, developing enterprise AI solutions and productivity tools using generative AI technology.

Senior SDE, Amazon Q Business, AWS Q Business

Senior Software Engineer role at Amazon developing enterprise AI assistant platform Amazon Q Business, requiring 5+ years experience in software development and system architecture.

Senior SDE, Amazon Q Business, AWS Q Business

Senior Software Engineer role at Amazon Web Services, developing AI-powered enterprise productivity solutions with Amazon Q Business platform.

Sr. Software Development Engineer, Alexa Skills Kit, Alexa Devices, Sales & Marketing

Senior Software Engineer role at Amazon Alexa, focusing on LLM-based services and developer tools, requiring 5+ years of experience in software development and system architecture.

Sr Software Development Engineer, Professional Services

Senior Software Engineer role at AWS focusing on building and improving backend services, leading technical design, and mentoring team members.