Taro Logo

Senior Software Engineer, Google Research

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
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:

Description For Senior Software Engineer, Google Research

Google Research is at the forefront of technological innovation, addressing challenges that define today and tomorrow's technology landscape. As a Senior Software Engineer in Google Research, you'll be part of a team that conducts fundamental research and influences product development, with the opportunity to impact technology used by billions of people daily.

The role combines hands-on software development with research applications, requiring expertise in large-scale system design, distributed computing, and various specialized areas such as information retrieval, AI, and natural language processing. You'll be working on critical projects with the flexibility to evolve as the technology landscape changes.

What makes this role unique is its position at the intersection of research and practical application. Google Research teams not only make discoveries but also share their research and tools to advance the field - publishing in academic journals, releasing open-source projects, and applying research directly to Google products.

The ideal candidate will bring technical expertise to manage project priorities and deliverables while designing, developing, testing, and maintaining software solutions. You'll work in a collaborative environment, participating in design reviews, code reviews, and contributing to documentation and educational content.

This position offers the opportunity to work with cutting-edge technology while contributing to research that shapes the future of computing. You'll be part of Google's commitment to sharing knowledge and advancing the field of computer science, all while working on products that impact billions of users.

Last updated 18 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 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 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

Requirements For Senior Software Engineer, Google Research

Python
Java
  • 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

Benefits For Senior Software Engineer, Google Research

Medical Insurance
401k
Parental Leave
  • Comprehensive health benefits
  • Retirement plans
  • Parental leave

Interested in this job?