Logo of Huzzle

Software Engineer II, Infrastructure, Google Cloud

image

Google

1mo ago

  • Job
    Full-time
    Junior Level
  • Software Engineering
    IT & Cybersecurity

AI generated summary

  • You need a Bachelor's degree or equivalent, 1 year in software development and data structures/algorithms, plus preferred advanced degrees and experience in large-scale infrastructure or accessible technologies.
  • You will write code, participate in design reviews, review peers’ code, enhance documentation, and troubleshoot system issues while ensuring quality and efficiency.

Requirements

  • Minimum qualifications:
  • 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.
  • Preferred qualifications:
  • Master's degree or PhD in Computer Science or related technical field.
  • 1 year of experience building and developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture.
  • Experience developing accessible technologies.

Responsibilities

  • Write product or system development code.
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
  • Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
  • 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.

FAQs

What are the minimum qualifications for the Software Engineer II, Infrastructure position at Google Cloud?

The minimum qualifications include a 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), and 1 year of experience with data structures or algorithms.

Are there preferred qualifications for this role?

Yes, preferred qualifications include a Master's degree or PhD in Computer Science or a related technical field, 1 year of experience building and developing large-scale infrastructure or distributed systems, and experience developing accessible technologies.

What kind of projects will I be working on?

As a software engineer, you will work on specific projects critical to Google’s needs with opportunities to switch teams and projects as the business grows and evolves.

What responsibilities will I have in this position?

Responsibilities include writing product or system development code, participating in or leading design reviews, reviewing code developed by peers, contributing to documentation, and triaging product or system issues.

Is experience in distributed systems necessary for this job?

While not mandatory, 1 year of experience building and developing large-scale infrastructure, distributed systems, or networks is a preferred qualification for this role.

What technologies will I be expected to work with?

You may work with various technologies including distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, and natural language processing, among others.

Is there a focus on accessibility in this role?

Yes, experience developing accessible technologies is listed as a preferred qualification, indicating a focus on creating inclusive solutions.

What is Google's stance on equal opportunity employment?

Google is proud to be an equal opportunity workplace and an affirmative action employer, committed to equal employment opportunities regardless of race, color, ancestry, religion, sex, and other factors.

Will I have opportunities for growth or to switch teams?

Yes, there will be opportunities to switch teams and projects as you and Google’s fast-paced business grow and evolve.

How does Google Cloud contribute to business transformation?

Google Cloud accelerates organizations' ability to digitally transform their business and industry by delivering enterprise-grade solutions that leverage Google’s cutting-edge technology and tools.

Technology
Industry
10,001+
Employees
1998
Founded Year

Mission & Purpose

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.