Senior Staff Software Engineer, Cloud Billing

Google Google · Big Tech · Seattle, WA +2

Senior Staff Software Engineer role focused on designing, developing, and maintaining large-scale software solutions for Google Cloud Billing and Financial Operations (FinOps). The role involves driving technical project strategy, leading high-impact initiatives, optimizing infrastructure, and implementing solutions for processing billions of daily transactions. It requires experience in software development, technical project leadership, ML design, and working with industry-scale ML infrastructure, including areas like model deployment, evaluation, data processing, debugging, and fine-tuning. Experience with speech/audio, reinforcement learning, or ML infrastructure is also specified.

What you'd actually do

  1. Design, develop, test, and maintain large-scale software solutions across Billing and Financial Operations (FinOps), ensuring accurate and explainable business generation for Google Cloud’s platform.
  2. Drive technical project strategy and lead high-impact initiatives, overseeing the optimization of large-scale infrastructure and the implementation of solutions for processing billions of daily transactions
  3. Manage project priorities, deadlines, and deliverables while facilitating alignment and clarity across teams on complex goals, outcomes, and timelines.
  4. Influence and coach a distributed team of engineers, driving technical excellence and professional growth across the organization.
  5. Partner regularly with Engineers and Product Managers across Billing, Financial Operations, and Google Cloud Business Platform, as well as Google Cloud Platform Service teams and other Cloud businesses.

Skills

Required

  • software development
  • technical project strategy
  • ML design
  • industry-scale ML infrastructure
  • model deployment
  • model evaluation
  • data processing
  • debugging
  • fine tuning
  • speech/audio
  • reinforcement learning
  • ML infrastructure
  • design and architecture
  • testing/launching software products

Nice to have

  • Master’s degree or PhD in Engineering, Computer Science, or a related technical field
  • data structures and algorithms
  • technical leadership role leading project teams
  • setting technical direction for large-scale distributed systems
  • complex, matrixed organization involving cross-functional, or cross-business projects
  • building high-scale business generation, billing, or FinOps platforms processing high-volume usage events

What the JD emphasized

  • ML design
  • industry-scale ML infrastructure
  • model deployment
  • model evaluation
  • data processing
  • debugging
  • fine tuning
  • speech/audio
  • reinforcement learning