Senior Software Engineer, Infrastructure, Google Cloud Platforms

Google Google · Big Tech · Seattle, WA +1

Senior Software Engineer role focused on Google Cloud Platforms infrastructure, involving development, design, and debugging of large-scale distributed systems. Requires strong software development skills in C++, C, or Python and experience with infrastructure or distributed systems. Preferred qualifications include cloud storage, information retrieval, search relevance, and embedding storage.

What you'd actually do

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

Skills

Required

  • C++
  • C
  • Python
  • software development
  • large-scale infrastructure
  • distributed systems

Nice to have

  • data structures
  • algorithms
  • technical leadership
  • cloud storage
  • information retrieval
  • search relevance
  • embedding storage

What the JD emphasized

  • 5 years of experience with software development in C++, C or Python
  • 3 years of experience developing large-scale infrastructure or distributed systems