Senior Software Engineer for Performance Platforms

2 weeks ago


Sunnyvale, Texas, United States Google Full time

Minimum qualifications:

Bachelor's degree or equivalent practical experience. A minimum of 8 years in software development (e.g., C++, Python), alongside expertise in data structures and algorithms. At least 5 years of experience in testing and launching software products, with 3 years dedicated to software design and architecture.


Preferred qualifications:


A Master's degree or PhD in Engineering, Computer Science, or a related technical discipline. 3 years of experience in a technical leadership capacity, guiding project teams and establishing technical direction. 3 years of experience in a complex, matrixed organization with cross-functional or cross-business projects. 3 years of experience in deploying and managing distributed systems on cloud platforms.

About the role:
Google Cloud empowers organizations to undergo digital transformation across various industries. We provide enterprise-grade solutions that utilize Google's advanced technology and tools, assisting developers in building sustainably.

Clients in over 200 countries and territories rely on Google Cloud as their trusted partner to foster growth and address their most pressing business challenges.

The US base salary range for this full-time position is $189,000-$284,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location.

The range displayed on each job posting reflects the minimum and maximum target salaries for the position across all US locations.

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.

Responsibilities:

Facilitate the next generation of accelerated computing platforms (TPU/GPU) for Machine Learning (ML) clients through efficiency, performance, and reliability analysis and enhancements.

Support the infrastructure necessary for training advanced Large Language Models (LLMs) on Google's new TPU hardware, enabling efficient large-scale training involving thousands of TPUs.

Develop tools and leverage fleet metrics to monitor performance, reliability, and efficiency, as well as to extract metrics from Google's operational workloads.

Encourage the adoption of model/data efficiency techniques.

Utilize new hardware capabilities to improve Machine Learning (ML) model architecture for more effective task resolution, employing strategies to minimize downtime and enhance throughput, thereby boosting overall efficiency.

Design, develop, test, deploy, maintain, and enhance large-scale software solutions.



  • Sunnyvale, Texas, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience. A minimum of 8 years in software development (e.g., C++, Python), along with a strong foundation in data structures and algorithms. At least 5 years of experience in testing and launching software products, and 3 years in software design and architecture.Preferred qualifications:A...


  • Sunnyvale, Texas, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience. A minimum of 8 years in software development (e.g., C++, Python), with a strong foundation in data structures and algorithms. At least 5 years of experience in testing and launching software products, alongside 3 years of experience in software design and architecture.Preferred...


  • Sunnyvale, Texas, United States Google Full time

    Minimum qualifications:A Bachelor's degree or equivalent practical experience. A minimum of 8 years in software development (e.g., C++, Python), with a strong foundation in data structures and algorithms. At least 5 years of experience in testing and launching software products, alongside 3 years in software design and architecture.Preferred qualifications:A...


  • Sunnyvale, Texas, United States Google Full time

    Minimum qualifications:A Bachelor's degree or equivalent practical experience. A minimum of 8 years in software development (e.g., C++, Python), along with a strong foundation in data structures and algorithms. At least 5 years of experience in testing and launching software products, and 3 years of experience in software design and architecture.Preferred...


  • Sunnyvale, Texas, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience. A minimum of 8 years in software development (e.g., C++, Python), along with expertise in data structures and algorithms. At least 5 years of experience in testing and launching software products, and 3 years of experience in software design and architecture.Preferred...


  • Sunnyvale, Texas, United States Google Full time

    About the RoleAs a software engineer at Google, you will play a critical role in developing the next-generation technologies that shape the way billions of users interact with information and each other. Our products require handling vast amounts of data, and we're looking for engineers who can bring fresh ideas from various areas, including information...


  • Sunnyvale, Texas, United States Google Full time

    About the RoleAs a Senior Software Engineer on Google's Platforms Infrastructure Engineering team, you will play a critical role in designing, developing, and maintaining the software systems that power our products and services.ResponsibilitiesSoftware Development: Write and test product or system development code, ensuring high-quality, efficient, and...


  • Sunnyvale, Texas, United States Google Full time

    About the RoleAs a Senior Software Engineer on the Core Team at Google, you will play a critical role in building the technical foundation behind our flagship products. You will be responsible for designing, developing, testing, deploying, maintaining, and enhancing software solutions that drive the pace of innovation for every developer.Key...


  • Sunnyvale, Texas, United States Google Full time

    About the RoleAs a software engineer at Google, you will play a critical role in developing the next-generation technologies that shape the way billions of users interact with information and each other. Our products require handling vast amounts of data, and we're looking for engineers who can bring innovative ideas from various areas, including information...


  • Sunnyvale, Texas, United States Google Full time

    About the RoleAs a senior software engineer at Google, you will be part of a team that develops cutting-edge technologies that transform the way billions of users interact with information and each other.Key ResponsibilitiesDesign and develop large-scale software systems, leveraging expertise in distributed computing, system architecture, and software...


  • Sunnyvale, Texas, United States Google Full time

    Software Engineering ManagerPossess a Bachelor's degree or equivalent practical experienceHave a minimum of 8 years in software development across various programming languagesDemonstrate at least 3 years in a technical leadership capacityExperience with embedded operating systems for a minimum of 3 yearsPreferred qualifications:Master's degree or PhD in...


  • Sunnyvale, Texas, United States Google Full time

    About the RoleAs a senior software engineer at Google, you will play a critical role in developing the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.Key ResponsibilitiesDesign, develop, test, deploy, maintain, and enhance software solutions to meet the needs of Google's products...


  • Sunnyvale, Texas, United States Google Full time

    Position: Software Engineering ManagerMinimum Qualifications:Bachelor's degree or equivalent practical experience8 years of experience in software development across various programming languages3 years of experience in a technical leadership capacity3 years of experience with embedded operating systemsPreferred Qualifications:Master's degree or PhD in...


  • Sunnyvale, Texas, United States Google Full time

    About the RoleAs a senior software developer at Google, you will play a critical role in developing the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.Key ResponsibilitiesDesign, develop, test, deploy, maintain, and enhance software solutions for Google's product portfolio.Manage...


  • Sunnyvale, Texas, United States Google Full time

    About the RoleAs a software engineer at Google, you will play a critical role in developing the next-generation technologies that shape the way billions of users interact with information and each other. Our products require handling vast amounts of data, and our engineers work on a wide range of technologies, including information retrieval, distributed...


  • Sunnyvale, Texas, United States Google Full time

    About the RoleAs a software engineer at Google, you will play a critical role in developing the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.Key ResponsibilitiesParticipate in or lead design reviews with peers and stakeholders to decide amongst available technologies.Review...


  • Sunnyvale, Texas, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development, including proficiency in data structures and algorithms.5 years of experience in testing and launching software products, along with 3 years of experience in software design and architecture.Proven experience in Generative AI (Large...


  • Sunnyvale, Texas, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development, with a strong focus on data structures and algorithms.5 years of experience in testing and launching software products, along with 3 years of experience in software design and architecture.Proven experience in Generative AI, including...


  • Sunnyvale, Texas, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development, with a strong focus on data structures and algorithms.5 years of experience in testing and launching software products, along with 3 years of experience in software design and architecture.Proficiency in Generative AI, including Large...


  • Sunnyvale, Texas, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development, with a strong focus on data structures and algorithms.5 years of experience in testing and launching software products, along with 3 years of experience in software design and architecture.Proven experience in Generative AI, including...