5 days ago

Senior Software Engineer, Analytics

Google

On Site
Full Time
$220,000
Bengaluru, Karnataka, India

Job Overview

Job TitleSenior Software Engineer, Analytics
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$220,000
LocationBengaluru, Karnataka, India

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About The Role: Senior Software Engineer, Analytics at Google

As a Senior Software Engineer, Analytics at Google, you will play a pivotal role in developing next-generation technologies that influence how billions of users interact with information. This position focuses on handling information at massive scale, extending beyond traditional web search, and requires versatility and leadership qualities.

You will be instrumental in evolving Google One (G1), one of Google's fastest-growing subscriptions with over 150 million subscribers. G1 is Google's membership for personal cloud storage and advanced AI features. This unique opportunity places you within a high-impact team, directly shaping subscriber experiences, premium features, and key business growth initiatives.

The role requires a willingness to engage with Analytics infrastructure, which is also a core part of Google's ML life cycle. You will need to be flexible, eager to learn, and adept at navigating ambiguities, clarifying complex problems, identifying areas of impact, and presenting insights to stakeholders effectively.

Responsibilities

  • Build and enhance self-serve tools to empower other teams in creating and managing data pipelines for metric generation.
  • Develop and improve the foundational infrastructure that facilitates advanced Analytics capabilities.
  • Design and create critical dashboards for data visualization, and support others in developing less critical dashboards.
  • Assume complete ownership and accountability for conceptualizing solutions and solving complex problems, collaborating closely with your teammates.
  • Build, lead, or enhance infrastructure to enable teams within Google One and Google Photos to launch features faster, more safely, and reliably through self-service offerings in the analytics and experimentation platform.

Minimum Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience in software development across one or more programming languages.
  • 3 years of experience with full stack development, including back-end (Java, Python, Golang, or C++) and front-end (JavaScript or TypeScript, HTML, CSS).
  • 3 years of experience in testing, maintaining, or launching software products.
  • 1 year of experience in software design and architecture.
  • Proficiency in Data Analytics, Big Data, SQL, SQL Pipelines, Object-Oriented Analysis and Design, and Object-Oriented Design.

Preferred Qualifications

  • Master's degree or PhD in Computer Science or a related technical field.
  • 5 years of experience with data structures and algorithms.
  • 1 year of experience in a technical leadership role.
  • Experience with API integrations, Services, Continuous Integration/Continuous Deployment (CI/CD).
  • Experience developing accessible technologies.

Key Skills/Competency

  • Data Analytics
  • Big Data
  • SQL Pipelines
  • Full Stack Development
  • Java/Python/Golang/C++
  • JavaScript/TypeScript
  • Software Architecture
  • System Design
  • ML Lifecycle
  • Self-Service Tools

Tags:

Software Engineer
Data Analytics
Big Data
SQL
Full Stack Development
Java
Python
Golang
JavaScript
System Design
ML Lifecycle
Data Pipelines
API Integrations
CI/CD
Distributed Computing
Information Retrieval
Networking
Data Storage
Artificial Intelligence

Share Job:

How to Get Hired at Google

  • Research Google's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor to align your application.
  • Tailor your resume for analytics: Customize your resume to highlight experience in data analytics, big data, SQL, and full-stack development, using keywords from the job description.
  • Showcase problem-solving skills: Prepare to demonstrate instances where you've owned and solved complex technical problems, especially in distributed systems and large-scale data.
  • Master Google's interview process: Practice coding challenges focusing on data structures and algorithms, and prepare for system design questions relevant to analytics infrastructure.
  • Network and seek referrals: Connect with current Google employees on LinkedIn to gain insights and potentially secure a referral, which can significantly boost your application.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background