Mountain View, California, United States

Google is hiring a Senior Software Engineer

Responsibilities

  • Lead the shift from data-parallel to model-parallel training architectures through scalable system design.
  • Orchestrate high-volume training operations across multi-pod infrastructures, optimizing network throughput and reducing inter-process communication delays.
  • Investigate and apply improvements to transformer models, including structural changes and efficiency techniques to shorten training duration and lower resource demands.
  • Develop and refine low-level model implementations, such as custom Pallas kernels, to fully leverage underlying hardware capabilities.
  • Collaborate with cross-functional teams and kernel optimization specialists to jointly develop compiler innovations that boost model execution speed.

Compensation

Full-time base salary range: $174,000–$252,000

Work Arrangement

Full-time

Team

Cross-functional collaboration with engineering and optimization teams

Not specified

Required Skills
PythonC++PytorchTensorFlowModel DeploymentModel EvaluationData ProcessingDebugging
About company
Google
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Google Cloud accelerates every organization’s ability to digitally transform its business and industry, delivering enterprise-grade solutions that leverage Google’s cutting-edge technology.
All jobs at Google Visit website
Job Details
Department Software Development
Category data
Posted 3 months ago