Software Engineer Ii, Google Cloud, Infrastructure

Google Google · Big Tech · Dublin, Ireland

Software Engineer II at Google Cloud, focusing on developing and maintaining scalable backend services and infrastructure for modeling planet-scale networks. The role involves building and optimizing distributed storage and processing systems, with a strong emphasis on code quality and operational excellence. Requires experience in software development, data structures, algorithms, and large-scale infrastructure.

What you'd actually do

  1. Develop, test, and maintain scalable and reliable backend services and infrastructure for modeling planet-scale networks.
  2. Uphold high standards for code quality and operational excellence within the team.
  3. Manage individual project priorities and tasks effectively, ensuring timely delivery in a fast-paced environment.
  4. Build and optimize distributed storage and processing systems that are essential to operate and grow the network.
  5. Communicate and collaborate effectively within a geographically distributed team structure.

Skills

Required

  • software development
  • data structures
  • algorithms
  • large-scale infrastructure
  • distributed systems

Nice to have

  • backend distributed systems
  • databases
  • full-stack development
  • testing
  • launching distributed systems
  • storage
  • C++
  • Golang
  • network topology models
  • infrastructure management