Staff Software Engineer, PyTorch XLA
Company: Google
Location: Sunnyvale
Posted on: May 14, 2025
Job Description:
corporate_fare Google place Sunnyvale, CA, USAApply
- Bachelor's degree or equivalent practical experience.
- 8 years of experience in software development, and 5 years of
experience testing and launching software products.
- 5 years of experience with ML design and ML infrastructure
(e.g., model deployment, model evaluation, data processing,
debugging, fine tuning).
- 3 years of experience with software design and
architecture.
- Experience with ML compilers.
- Experience programming in both C++ and Python.Preferred
qualifications:
- Master's degree or PhD in Engineering, Computer Science, or a
related technical field.
- 3 years of experience in a technical leadership role leading
project teams and setting technical direction.
- 3 years of experience working in a complex, matrixed
organization involving cross-functional, or cross-business
projects.
- Experience with PyTorch, JAX, or TensorFlow.
- Experience with performance analysis and debugging, including
for systems that span multiple interconnected hosts.About the
jobGoogle's software engineers develop the next-generation
technologies that change how billions of users connect, explore,
and interact with information and one another. Our products need to
handle information at massive scale, and extend well beyond web
search. We're looking for engineers who bring fresh ideas from all
areas, including information retrieval, distributed computing,
large-scale system design, networking and data storage, security,
artificial intelligence, natural language processing, UI design and
mobile; the list goes on and is growing every day. As a software
engineer, you will work on a specific project critical to Google's
needs with opportunities to switch teams and projects as you and
our fast-paced business grow and evolve. We need our engineers to
be versatile, display leadership qualities and be enthusiastic to
take on new problems across the full-stack as we continue to push
technology forward.
With your technical expertise you will manage project priorities,
deadlines, and deliverables. You will design, develop, test,
deploy, maintain, and enhance software solutions.The PyTorch/XLA
team is part of the Core ML organization, which is responsible for
driving ML excellence across Google's most beloved products.
Software engineers on this team are responsible for the PyTorch ML
framework, processes, ecosystem, and model performance, as well as
engagements with customers who leverage Google's TPUs to achieve
massive scale and speed in their ML workloads.The ML, Systems, &
Cloud AI (MSCA) organization at Google designs, implements, and
manages the hardware, software, machine learning, and systems
infrastructure for all Google services (Search, YouTube, etc.) and
Google Cloud. Our end users are Googlers, Cloud customers and the
billions of people who use Google services around the world.We
prioritize security, efficiency, and reliability across everything
we do - from developing our latest TPUs to running a global
network, while driving towards shaping the future of hyperscale
computing. Our global impact spans software and hardware, including
Google Cloud's Vertex AI, the leading AI platform for bringing
Gemini models to enterprise customers.The US base salary range for
this full-time position is $197,000-$291,000 + bonus + equity +
benefits. Our salary ranges are determined by role, level, and
location. Within the range, individual pay is determined by work
location and additional factors, including job-related skills,
experience, and relevant education or training. Your recruiter can
share more about the specific salary range for your preferred
location during the hiring process.Please note that the
compensation details listed in US role postings reflect the base
salary only, and do not include bonus, equity, or benefits. Learn
more about benefits at Google .Responsibilities
- Work on AI framework development to successfully enable PyTorch
models to run on Google Cloud's TPUs and GPUs and tune for peak
performance.
- Provide comprehensive support for ML frameworks and compilers
on Cloud TPUs and GPUs, enabling the training and deployment of the
most advanced machine learning models, driving innovation and
breakthroughs.
- Enable cutting-edge PyTorch models atmassive scalefor
generative models, computer vision (image recognition, object
detection, image generation), machine translation, language
modeling, rankings and recommendations, speech recognition,
etc.
- Collaborate with other Google teams and leading researchers
across the industry to continuously bring cutting-edge ML
capabilities to our PyTorch in Cloud offering.
- Design, develop, test, deploy, maintain, and improve software
while contributing to open-source software development.Google is
proud to be an equal opportunity and affirmative action employer.
We are committed to building a workforce that is representative of
the users we serve, creating a culture of belonging, and providing
an equal employment opportunity regardless of race, creed, color,
religion, gender, sexual orientation, gender identity/expression,
national origin, disability, age, genetic information, veteran
status, marital status, pregnancy or related condition (including
breastfeeding), expecting or parents-to-be, criminal histories
consistent with legal requirements, or any other basis protected by
law. See also Google's EEO Policy , Know your rights: workplace
discrimination is illegal , Belonging at Google , and How we hire
.Google is a global company and, in order to facilitate efficient
collaboration and communication globally, English proficiency is a
requirement for all roles unless stated otherwise in the job
posting.To all recruitment agencies: Google does not accept agency
resumes. Please do not forward resumes to our jobs alias, Google
employees, or any other organization location. Google is not
responsible for any fees related to unsolicited resumes.
#J-18808-Ljbffr
Keywords: Google, Walnut Creek , Staff Software Engineer, PyTorch XLA, IT / Software / Systems , Sunnyvale, California
Didn't find what you're looking for? Search again!
Loading more jobs...