Staff Software Engineer, Modelling Infrastructure

Google Google · Big Tech · Sunnyvale, CA +1

Staff Software Engineer to drive design, development, and operational excellence of network and machine modeling infrastructure. This role requires back-end distributed systems expertise and will work closely with partner teams to understand needs and align road-maps for the modeling infrastructure supporting the networking and AI/ML landscape. The AI and Infrastructure team empowers customers with breakthrough capabilities by delivering AI and Infrastructure at scale.

What you'd actually do

  1. Lead, mentor, and develop a team of high-performing engineers who design and model the planet-scale networks powering Google's services and those of the Cloud customers.
  2. Define and drive the team's technical goal, strategy, and roadmap for Modeling Infrastructure, exercising strong technical judgment.
  3. Actively participate in and guide architectural and design decisions for scalable and reliable service deployments.
  4. Manage project priorities and resources effectively, ensure timely delivery of high-quality solutions in a fluid, ambiguous environment.
  5. Cultivate strong relationships and collaborate effectively with key stakeholders and a various set of user teams. Uphold high standards for system design, code quality, and operational excellence. Advocate best practices for managing and communicating within a remote/hybrid team structure.

Skills

Required

  • C++
  • software products
  • large-scale infrastructure
  • distributed systems
  • networks
  • compute technologies
  • storage
  • hardware architecture
  • software design
  • architecture

Nice to have

  • Golang
  • full stack development
  • backend distributed systems
  • people management
  • distributed systems
  • storage
  • software products
  • stakeholder management
  • communication skills

What the JD emphasized

  • network and machine modeling infrastructure
  • modeling infrastructure