TPU Software Tech Lead, Cloud Platforms
8 hours ago
Minimum qualifications:
- Bachelor's degree in Engineering, Computer Science, or equivalent practical experience.
- 8 years of experience in software development and programming languages like C or C++.
- 5 years of experience in testing and launching software products.
- 5 years of experience in working with embedded operating systems.
- 3 years of experience with software design and architecture.
- Master's degree or PhD in Engineering, Computer Science, or a related technical field.
- 8 years of experience with data structures and algorithms.
- 3 years of experience in a technical leadership role with leading project teams and setting technical direction.
- 3 years of experience with working in a matrixed organization involving cross-functional, or cross-business projects.
About the jobThe team develop and integrate the full-stack software that enables Tensor Processing Unit (TPU) to run Artificial Intelligence (AI) computation in Google's data centers, and empower all the AI innovations for Google and Cloud customers. The team works on the introduction of each new TPU AI server, from design, system bring up, to productionization of TPU chips, AI servers, and AI hyper-computers including thousands of machines. The team is involved in all stages of the project from concept, planning, development, deployment, and end of life in the data centers.
In this role, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and the business grow and evolve. You will be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack. You will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions. The AI and Infrastructure team is redefining what's possible. We empower Google customers with breakthrough capabilities and insights by delivering AI and Infrastructure at unparalleled scale, efficiency, reliability and velocity. Our customers include Googlers, Google Cloud customers, and billions of Google users worldwide.
We're the driving force behind Google's groundbreaking innovations, empowering the development of our cutting-edge AI models, delivering unparalleled computing power to global services, and providing the essential platforms that enable developers to build the future. From software to hardware our teams are shaping the future of world-leading hyperscale computing, with key teams working on the development of our TPUs, Vertex AI for Google Cloud, Google Global Networking, Data Center operations, systems research, and much more.
Responsibilities
- Provide technical leadership on projects across a domain of technical areas like firmware, driver, system software, distributed systems. Align strategy, processes, and decision-making across teams.
- Influence and coach a distributed team of engineers. Develop the technical goals and roadmap within the scope of the teams. Evolve the roadmap to meet anticipated future requirements and infrastructure needs.
- Facilitate alignment across teams on goals, outcomes, and timelines. Design and guide systems designs within the scope of the area, and write product or system development code to solve problems.
- Manage project priorities, deadlines, and deliverables. Design, develop, test, deploy, maintain, and enhance software solutions and ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
-
TPU Software Area Tech Lead, Cloud Platforms
8 hours ago
Taiwan Google Full timeinfo_outlineXGoogle welcomes people with disabilities.Minimum qualifications:Bachelor's degree in Engineering, Computer Science, or equivalent practical experience.8 years of experience in software development and programming languages in C, C++.7 years of experience building and developing large-scale infrastructure, distributed systems or networks, or...
-
Taiwan Google Full timeinfo_outlineXGoogle welcomes people with disabilities.Minimum qualifications:Bachelor's degree in Electrical Engineering, Computer Science, a related technical field, or equivalent practical experience.2 years of experience with software development in C++.Preferred qualifications:Master's degree or PhD in Electrical Engineering, Computer Science, or in...
-
Taiwan Google Full timeinfo_outlineXGoogle welcomes people with disabilities.Minimum qualifications:Bachelor's degree in Electrical Engineering, Computer Science, a related technical field, or equivalent practical experience.2 years of experience in software development in languages such as C++.Preferred qualifications:Master's degree or PhD in Electrical Engineering, Computer...
-
Taiwan Google Full timeinfo_outlineXGoogle welcomes people with disabilities.Minimum qualifications: Bachelor's degree or equivalent practical experience.2 years of experience with software development in C++ or C programming language.Preferred qualifications:Master's degree or PhD in Computer Science or a related technical field.Experience in embedded system or firmware...
-
Taiwan Google Full timeinfo_outlineXGoogle welcomes people with disabilities.Minimum qualifications:Bachelor's degree in Engineering, Computer Science, or equivalent practical experience. 5 years of experience with software development and programming languages in C, C++. 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with...
-
Taiwan Google Full timeinfo_outlineXGoogle welcomes people with disabilities.Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience with software development in C++ or C programming languages.3 years of experience in testing, maintaining, or launching software products, and 1 year of experience with software design and architecture. 3...
-
Taiwan Google Full timeinfo_outlineXGoogle welcomes people with disabilities.Minimum qualifications:Bachelor or Master's degree in Computer Science, Electrical Engineering, related technical field, or equivalent practical experience.1 year of experience with software development in C/C++.1 year of experience in system software development (e.g., firmware, Basic Input/Output System...
-
Taiwan Google Full timeinfo_outlineXGoogle welcomes people with disabilities.Minimum qualifications:Bachelor's degree or equivalent practical experience.2 years of experience with software development in C or C++, or 1 year of experience with an advanced degree.Preferred qualifications:Master's degree or PhD in Computer Science or a related technical field.Experience in Python or...
-
Taiwan Google Full timeinfo_outlineXGoogle welcomes people with disabilities.Minimum qualifications:Bachelor's degree in Computer Science or a related engineering field, or equivalent practical experience.2 years of experience with programming in Python, C++, Java, or 1 year of experience with an advanced degree in an industry setting.2 years of experience with developing...
-
Android (Framework) Software Engineer
8 hours ago
Taipei, TPE, Taiwan Sioux High Tech Software Full timeJob description ABOUT SIOUX Sioux Group was founded in 1996 and is headquartered in the Netherlands. With over 1100 engineers, Sioux supports the R&D activities of leading high-tech companies. Sioux aims to add value to its clients and build innovative solutions that contribute to a smarter, safer, healthier, and more sustainable society. At Sioux, we...