Staff Software Engineer, Ai/ml, Google Public Sector

Google Google · Big Tech · Reston, VA +1

Staff Software Engineer role focused on architecting and deploying large-scale distributed data systems and advanced ML pipelines for Google Public Sector. The role involves optimizing inference workloads for specialized hardware, managing petabyte-scale data, and leading technical direction for complex production software systems. Experience with C++, Java, Python, Go, parallel computing, and ML deployment is required.

What you'd actually do

  1. Architect and operate advanced data synthesis pipelines and AI-based retrieval applications.
  2. Manage petabyte-scale data ingestion and synchronization across compute environments, including local storage, cloud backends, and on-prem resources.
  3. Optimize highly parallel numerical operations and ML inference algorithms for specialized hardware accelerators.
  4. Lead technical direction and provide engineering mentorship for groups developing complex production software systems.
  5. Implement rigorous data life-cycle policies to ensure system resilience, data integrity, and fault recovery at scale.

Skills

Required

  • C++
  • Java
  • Python
  • Go
  • parallel computing
  • hardware-level optimization
  • low-level accelerator optimization
  • technical leadership
  • defining technical road maps
  • delivering projects
  • maintaining code quality standards

Nice to have

  • Master's degree or PhD in a quantitative discipline
  • PyTorch
  • TensorFlow
  • cloud-native infrastructure
  • Docker
  • Kubernetes
  • distributed filesystems
  • cloud object storage
  • Secret security clearance

What the JD emphasized

  • large-scale distributed data systems
  • advanced machine learning pipelines
  • optimizing complex inference workloads
  • specialized hardware accelerators
  • AI-based retrieval applications
  • petabyte-scale data ingestion
  • highly parallel numerical operations
  • ML inference algorithms

Other signals

  • large-scale distributed data systems
  • advanced machine learning pipelines
  • analyzing high-throughput data streams
  • optimizing complex inference workloads
  • specialized hardware accelerators
  • AI-based retrieval applications