Staff Software Engineer, Core Data Query

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Data
Staff Software Engineer
5,000+ Employees
8+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Solutions Acceleration Architect, Data

Senior Solutions Acceleration Architect position at Google Cloud, focusing on designing and implementing data-centric solutions while leading technical teams and working directly with customers.

Senior Solutions Acceleration Architect, Data

Lead the design and implementation of data-centric and AI-powered solutions on Google Cloud Platform, working directly with customers to transform their businesses through innovative cloud technologies.

Staff Data Scientist, Applied Research, Search Platforms

Staff Data Scientist position at Google working on Search Platform analytics and metrics, requiring advanced statistical skills and 8+ years of experience.

Senior Data and AI Architect, Google Cloud Consulting (English, French)

Senior Data and AI Architect position at Google Cloud, combining technical expertise with consulting to help enterprises implement cloud and AI solutions.

Software Engineer, Next-Generation Data Warehouse Napa, Core Data

Senior software engineering role at Google focusing on next-generation data warehouse development, requiring expertise in distributed systems and database technologies.

Description For Staff Software Engineer, Core Data Query

Google's Core team is seeking a Staff Software Engineer to lead the development of their Core Data Query systems. This role combines technical leadership with hands-on development, focusing on building the technical foundation behind Google's flagship products. You'll be responsible for managing and mentoring a team of engineers while working on critical data query systems, particularly the F1 Query system. The position requires expertise in large-scale system design, distributed computing, and data structures/algorithms.

As a Staff Software Engineer, you'll collaborate across multiple teams and time zones, leading technical initiatives that impact Google's core infrastructure. You'll be involved in designing and implementing solutions that scale sustainably through advanced mechanisms like caching, task scheduling, and algorithmic improvements. The role offers the unique opportunity to influence technical decisions across the company while working on systems that handle information at massive scale.

The Core team serves as owners and advocates for underlying design elements, developer platforms, product components, and infrastructure at Google. You'll be working on essential building blocks that drive innovation and ensure excellent, safe, and coherent experiences for users. The position requires a blend of technical expertise, leadership skills, and the ability to manage project priorities, deadlines, and deliverables.

This is an excellent opportunity for experienced engineers who want to make a significant impact on Google's technical foundation while leading and mentoring others. You'll be at the forefront of solving complex technical challenges, working with cutting-edge technology, and helping shape the future of Google's core infrastructure. The role offers the chance to work with talented engineers across the organization and contribute to systems that affect billions of users worldwide.

Last updated 4 months ago

Responsibilities For Staff Software Engineer, Core Data Query

  • Lead a group of engineers and collaborate across multiple teams and timezones
  • Manage Individual contributions and mentor engineers to deliver with high-engineering and product excellence
  • Identify opportunities in collaboration with our users. Design and lead the implementation of solutions to enhance the F1 Query system
  • Scale systems sustainably through mechanisms like caching, better task scheduling and better algorithms

Requirements For Staff Software Engineer, Core Data Query

  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development, and with data structures/algorithms
  • 5 years of experience with design and architecture; and testing/launching software products
  • Master's degree or PhD in Engineering, Computer Science, or a related technical field (preferred)
  • 3 years of experience in a technical leadership role leading project teams and setting technical direction (preferred)
  • 3 years of experience working in an organization involving cross-functional or cross-business projects (preferred)

Interested in this job?