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
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Data Scientist, Intelligent Automation and Recommendation

Senior Data Scientist position at Google focusing on intelligent automation and recommendation systems for large-scale infrastructure optimization.

Senior Data Scientist, Research

Senior Data Scientist position at Google focusing on research and optimization of advertising bidding systems, requiring expertise in Python, SQL, and analytics.

Senior Data Scientist, Research, Chrome

Senior Data Scientist position at Google Chrome focusing on advanced analytics, machine learning, and statistical modeling to improve browser experiences and features.

Senior Data Scientist, Research

Senior Data Scientist position at Google focusing on search technology research, requiring 5+ years experience in analytics and data science, offering competitive compensation and benefits.

Senior Data Scientist, Resource Efficiency

Senior Data Scientist position at Google focusing on resource efficiency and infrastructure optimization, requiring expertise in data analysis, statistical methods, and infrastructure planning.

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 4 months 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?