Senior Software Engineer, Metrics and Business Intelligence

2 Days ago • 5-8 Years • Full Stack Development • Data Analyst

About the job

Job Description

The Senior Software Engineer, Metrics and Business Intelligence will develop and maintain automated ETL pipelines for efficient data processing, manage structured and unstructured data from diverse sources, implement data quality assurance, and create informative data dashboards. The role involves working with the Metrics team, responsible for defining and executing key performance indicators for data-driven decision-making on Google's product infrastructure (Search, Workspace, Gmail, etc.). This position requires strong SQL and data analytics skills, experience with software development, testing, and design, and a deep understanding of data structures and algorithms. The Core team builds the technical foundation for Google's products, working across teams to create central solutions and strengthen existing systems. Responsibilities include developing and maintaining ETL pipelines, managing data from various sources, implementing data quality measures, and creating data dashboards.
Must have:
  • 5+ years software development experience
  • 3+ years SQL and data analytics experience
  • 3+ years testing/launching software products
  • Develop and maintain ETL pipelines
  • Manage structured and unstructured data
  • Implement data quality assurance
Good to have:
  • Master's degree in CS or related field
  • Experience in technical leadership
  • Business analysis experience (statistical modeling, regression analysis)
  • Web tool development experience (SQL, Python, PHP, JavaScript, Ajax)
  • Frontend coding experience (JavaScript/TypeScript, Flutter, Dart, Angular)

Minimum qualifications:

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
  • 3 years of experience in SQL and data analytics.

Preferred qualifications:

  • Master's degree or PhD in Computer Science or related technical field.
  • 1 year of experience in a technical leadership role.
  • Experience with business analysis (e.g., statistical modeling, regression analysis, advanced use of tools for quantitative analysis) and web tool development or database (e.g., SQL, Python, PHP, JavaScript, Ajax).
  • Experience in frontend coding tools and languages (e.g., JavaScript/TypeScript, Flutter, Dart, Angular).

About the job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

The Metrics team is responsible for defining and executing on the key performance indicators that enable data-driven investment and decision making on the frameworks and infrastructure that serves Google’s products (e.g., Search, Workspace, Gmail and more).

The Core team builds the technical foundation behind Google’s flagship products. We are owners and advocates for the underlying design elements, developer platforms, product components, and infrastructure at Google. These are the essential building blocks for excellent, safe, and coherent experiences for our users and drive the pace of innovation for every developer. We look across Google’s products to build central solutions, break down technical barriers and strengthen existing systems. As the Core team, we have a mandate and a unique opportunity to impact important technical decisions across the company.

Responsibilities

  • Develop and maintain automated ETL (Extract, Transform, Load) pipelines for efficient data processing.
  • Manage structured and unstructured data from diverse sources and formats.
  • Implement data quality assurance measures.
  • Create and manage informative data dashboards for clients.
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

San Francisco, California, United States (On-Site)

Mountain View, California, United States (On-Site)

Warsaw, Masovian Voivodeship, Poland (On-Site)

San Bruno, California, United States (On-Site)

Mexico City, Mexico City, Mexico (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Hyderabad, Telangana, India (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Similar Jobs

ConcertAI - Technical Architect

ConcertAI, India (On-Site)

Good Job Games - Software Engineer

Good Job Games, Türkiye (On-Site)

Playtech - Global IT Support Specialist

Playtech, Ukraine (On_site)

Intel Corporation - Operations Finance Specialist

Intel Corporation, China (On-Site)

eBay - Manager, Software Development

eBay, Canada (Hybrid)

Trendyol - DWH ETL Engineer

Trendyol, Türkiye (Hybrid)

Technorizen Software Solutions - React Native | Node Js Developer

Technorizen Software Solutions, India (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

PwC - SAP SuccessFactors Consultant

PwC, Czechia (On-Site)

Siemens Digital Industries Software - Teamcenter Release Manager

Siemens Digital Industries Software, India (Hybrid)

Salesforce - Data Cloud Account Executive

Salesforce, Germany (On-Site)

Mattel  Inc  - Market Research Manager

Mattel Inc , Poland (On_site)

PivotRoots - Manager – Media Planning

PivotRoots, India (On-Site)

Playtech - Account Manager

Playtech, United Kingdom (On-Site)

WebMD - Associate Targeting Strategist

WebMD, United States (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Mexico City, Mexico City, Mexico

Rackspace Technology - Customer Service Technician II

Rackspace Technology, Mexico (Hybrid)

Amber - Financial Analyst

Amber, Mexico (On-Site)

Salesforce - Named AE - Retail / CPG

Salesforce, Mexico (On-Site)

Rackspace Technology - Policy Management Specialist  (Security Risk & Compliance)

Rackspace Technology, Mexico (On-Site)

Netflix - Associate, F&S, Americas Payments.

Netflix, Mexico (On-Site)

Luxoft - Scrum Master

Luxoft, Mexico (Remote)

Rackspace Technology - Customer Service Technician II

Rackspace Technology, Mexico (Hybrid)

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Entrata - Full Stack Developer

Entrata, Israel (Hybrid)

Microsoft - Software Engineer - AI/ML, Multiple Locations

Microsoft, United States (On-Site)

BlackLine - Sr. Software Engineer (Frontend)

BlackLine, India (Hybrid)

Sinch - Senior Engineering Manager

Sinch, Australia (Hybrid)

Meta - Software Engineer, Infrastructure

Meta, United Kingdom (On-Site)

ION - Lead Java Developer, London

ION, United Kingdom (Hybrid)

CloudHire - Scala Architect

CloudHire, India (Remote)

Get notifed when new similar jobs are uploaded