Backend Software Engineer, Insights, Benchmarks, and Narratives

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Backend
Mid-Level Software Engineer
In-Person
2+ years of experience
Enterprise SaaS

Description For Backend Software Engineer, Insights, Benchmarks, and Narratives

Google is seeking a Backend Software Engineer to join their Insights, Benchmarks, and Narratives team. As a key member of the team, you'll be working on critical projects that shape how billions of users interact with Google's services. The role involves developing next-generation technologies across various domains including distributed computing, large-scale system design, and data storage.

You'll be part of a dynamic environment where versatility and leadership are highly valued. The position offers opportunities to work on diverse projects and technologies, from information retrieval to artificial intelligence. You'll collaborate with talented peers on solving complex technical challenges while maintaining Google's high standards for code quality and system reliability.

The ideal candidate will bring strong technical expertise in data structures and algorithms, with experience in languages like Java, Python, or Go. You'll be involved in the full development lifecycle, from design reviews to code implementation and maintenance. The role offers exposure to Google's cutting-edge systems and libraries, with opportunities to work on products that impact users globally.

This position at Google offers the chance to work with world-class engineers, contribute to groundbreaking technologies, and be part of a company that values innovation and technical excellence. You'll have the opportunity to grow your skills across different areas of software engineering while working on products that serve billions of users. The role combines technical challenges with the opportunity to make a significant impact on Google's core products and services.

Last updated 3 months ago

Responsibilities For Backend Software Engineer, Insights, Benchmarks, and Narratives

  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide among 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 updates
  • Triage product or system issues and debug, track or resolve by analyzing the sources of issues

Requirements For Backend Software Engineer, Insights, Benchmarks, and Narratives

Java
Python
Go
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with data structures or algorithms
  • Experience with standard Google systems/libraries
  • Experience with software development in C/C++, C#, Java, Python or Go
  • Master's degree or PhD in Computer Science or related technical fields (preferred)
  • Experience developing accessible technologies (preferred)
  • Experience with data analytics or online experimentation via A/B testing (preferred)
  • Knowledge of the Google Ad products (preferred)

Interested in this job?

Jobs Related To Google Backend Software Engineer, Insights, Benchmarks, and Narratives

Software Developer III, Infrastructure, Core

Software Developer III position at Google's Core Infrastructure team, focusing on developing technical foundations for Google's flagship products with competitive compensation and benefits.

Software Developer III, Google Workspace

Software Developer III position at Google Workspace, focusing on developing next-generation technologies for user connection and collaboration.

Technical Program Manager III, Extended Reality Software, Augmented Reality

Lead complex AR/VR projects at Google as a Technical Program Manager III, managing cross-functional teams and driving innovation in immersive computing.

Program Manager II, Operations, New Product Introduction

Program Manager II position at Google focusing on Operations and New Product Introduction, leading cross-functional teams and managing production transitions.

Program Manager III, Equipment Demand Planning, Technical Infrastructure

Lead demand planning and infrastructure expansion for Google Cloud as a Program Manager III, managing critical data center equipment requirements and cross-functional projects.