Senior Software Engineer, Core Data

Google is a global technology leader that develops innovative products and services used by billions of people worldwide.
Data
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer, Core Data

Google's Core team is seeking a Senior Software Engineer to join their Core Data team. As part of Google's technical foundation team, you'll be working on critical projects that power Google's flagship products. The role involves building central solutions, breaking down technical barriers, and strengthening existing systems that impact billions of users. You'll be responsible for developing next-generation technologies, managing distributed systems, and leading a team of engineers focused on Indexing Engine development. The position offers opportunities to work across the full technology stack, from distributed computing to AI and natural language processing. You'll collaborate with teams across Google, participate in technical decision-making, and help drive innovation while maintaining Google's high standards for code quality and system reliability. This role combines technical expertise with leadership responsibilities, requiring both hands-on development skills and the ability to guide and mentor other engineers. The Core team has a unique mandate to influence technical decisions across Google, making this an exceptional opportunity for someone who wants to make a broad impact on Google's technical infrastructure.

Last updated 6 hours ago

Responsibilities For Senior Software Engineer, Core Data

  • Write and test product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Lead a team of 3-5 engineers to drive outcomes of Indexing Engine development experience solutions
  • Review code developed by other developers and provide feedback to ensure best practices
  • Build and roll out projects with quality and speed, including end-user documentation, production deployment/monitoring, process automation, and customer support
  • 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, Core Data

Java
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages (e.g. Java or C++), and with data structures/algorithms
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • Master's degree or PhD in Computer Science or related technical field (preferred)
  • 1 year of experience in a technical leadership role (preferred)
  • Experience in building large-scale distributed systems (preferred)
  • Experience in building experimentation solutions (preferred)
  • Ability to design and complete projects independently
  • Ability to ramp up and learn quickly in a technically complex domain

Benefits For Senior Software Engineer, Core Data

Medical Insurance
Dental Insurance
Vision Insurance
  • Equal opportunity employer
  • Accommodation for special needs
  • Global work environment

Interested in this job?

Jobs Related To Google Senior Software Engineer, Core Data

Senior Data Scientist, Ads Metrics

Senior Data Scientist position at Google Ads Metrics team, focusing on experimental design and data analysis for advertising products.

Senior Data Scientist, Research, Ads Metrics

Senior Data Scientist position at Google, focusing on Ads Metrics research and analysis, offering competitive compensation and the opportunity to impact billions of users.

Senior Data Scientist, Research

Senior Data Scientist position at Google focusing on research and analytics to improve products and services, offering competitive compensation and benefits.

Senior Data Scientist, Product, Real World Journeys, Search

Senior Data Scientist position at Google focusing on product analytics, data-driven decision making, and strategic insights for Search and Real World Journeys teams.

Senior Data Scientist, Search (Real World Journeys)

Senior Data Scientist position at Google Search, focusing on analytics and problem-solving using Python and SQL, requiring 5+ years of experience and fluency in English and Portuguese.