Taro Logo

Software Engineer II, Infrastructure, Google Core

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Enterprise SaaS · Cybersecurity

Description For Software Engineer II, Infrastructure, Google Core

Google's Core team is seeking a Software Engineer II to join their Infrastructure division, focusing on building the technical foundation behind Google's flagship products. This role is crucial in developing and maintaining systems that handle information at massive scale, processing trillions of documents and serving millions of queries per second. The position offers an opportunity to work on critical infrastructure components while collaborating with the Detection and Response team to enhance security threat response capabilities.

As part of the Core team, you'll be responsible for building central solutions, breaking down technical barriers, and strengthening existing systems across Google's product ecosystem. The role requires expertise in large-scale distributed systems and infrastructure development, with opportunities to impact important technical decisions company-wide.

The ideal candidate should have experience with software development in languages like Python, C++, Java, or JavaScript, along with a strong foundation in data structures and algorithms. You'll be working in a collaborative environment, contributing to Google's infrastructure that powers services used by billions of users worldwide.

This position offers the chance to work at Google's Zürich office, where you'll join a team of talented engineers focused on building scalable, reliable, and efficient systems. The role combines technical challenges with the opportunity to make a significant impact on Google's core infrastructure, making it an excellent opportunity for engineers passionate about large-scale distributed systems and infrastructure development.

Last updated 4 days ago

Responsibilities For Software Engineer II, Infrastructure, Google Core

  • Work with our main customer, the Detection and Response team, to improve our product user experience and how effectively we support the response to security threats
  • Contribute to components indexing trillions of documents at rates of millions of documents per second and serving millions of queries per second
  • Improve automation through building cross-system infrastructure
  • Collaborate with teams across Core Data globally

Requirements For Software Engineer II, Infrastructure, Google Core

Go
Java
Python
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • 1 year of experience with data structures or algorithms
  • 1 year of experience building and developing large-scale infrastructure or distributed systems

Interested in this job?

Jobs Related To Google Software Engineer II, Infrastructure, Google Core