Senior Software Engineer, Cloud Interconnect, Capacity Management

Google Google · Big Tech · Raleigh, NC +2

This role is for a Senior Software Engineer on the Google Cloud Interconnect (GCI) capacity planning and network optimization team. The engineer will be responsible for scaling GCI capacity to support the growth of Google Cloud's enterprise customers. Key responsibilities include designing and implementing data pipelines for demand forecasting, supply-demand matching, network usage tracking, and resource optimization. The role requires experience in network design, implementation, protocols, programming languages (C++, Python, Go), and data analysis with databases.

What you'd actually do

  1. Design, develop, and improve systems that connect customer networks to Google Cloud.
  2. Work with different teams across Google to create and launch new products and features.
  3. Stay up-to-date on the latest networking technologies and trends.

Skills

Required

  • network design
  • network implementation
  • network troubleshooting
  • network architectures
  • network protocols
  • scalability
  • fault tolerance
  • consistency
  • C++
  • Python
  • Go
  • data analysis
  • databases
  • SQL
  • MySQL
  • MapReduce

Nice to have

  • Master’s degree
  • PhD
  • software development
  • data structures
  • algorithms
  • complex, matrixed organization
  • cross-functional projects
  • ambiguous problems
  • Java
  • customer-related issues
  • verbal communication skills
  • written communication skills