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.
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

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.

As part of the Core team, you'll be responsible for building central solutions, breaking down technical barriers, and strengthening existing systems. You'll work directly with the Detection and Response team to enhance product user experience and support security threat responses. The position requires expertise in large-scale infrastructure development and distributed systems.

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 with cutting-edge technologies and have the opportunity to impact technical decisions across the company.

Google offers a collaborative environment where engineers can work on challenging problems that affect billions of users. The company is committed to diversity, equality, and creating a culture of belonging. This role offers the chance to work with global teams and contribute to essential building blocks that drive innovation across Google's products.

Working at Google's Zürich office, you'll be part of a team that owns and advocates for underlying design elements, developer platforms, product components, and infrastructure. This is an excellent opportunity for someone passionate about large-scale systems and interested in making a significant impact on Google's core infrastructure.

Last updated a month 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

Python
Java
JavaScript
Go
  • 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?