Staff Software Engineer, End-to-end Resource Management

Google Google · Big Tech · Kirkland, WA +1

Staff Software Engineer focused on End-to-End Resource Management, driving strategy and execution for systems that optimize Google's computing resources. Responsibilities include technical leadership, developing solutions for real-time fleet monitoring, dynamic resource allocation, and automated spatial adjustments. The role involves designing, developing, testing, deploying, maintaining, and enhancing large-scale software solutions within the AI and Infrastructure team, which supports Google's AI models and global services.

What you'd actually do

  1. Provide technical leadership on high-impact projects.
  2. Influence and coach a distributed team of engineers.
  3. Facilitate alignment and clarity across teams on goals, outcomes, and timelines.
  4. Manage project priorities, deadlines, and deliverables.
  5. Design, develop, test, deploy, maintain, and enhance large scale software solutions.

Skills

Required

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

Nice to have

  • data structures
  • algorithms
  • complex, matrixed organization
  • cross-functional projects
  • cross-business projects
  • technical leadership role
  • project teams
  • technical direction