Staff Software Engineer, TPU Machine Learning Supercomputer
$207k - $301kDesign, develop, test, deploy, and debug critical system software that enables TPU Machine Learning accelerators to function seamlessly.Develop advanced analytics and health management capabilities to effectively manage and optimize large-scale ML systems.Lead high-impact projects and steer successful delivery while ensuring alignment with broader team strategies.Provide technical guidance and mentorship to software engineers to foster their professional growth and development.Minimum qualifications:Bachelor's degree or equivalent practical experience.8 years of experience with software development in C++ or Go.5 years of experience with large-scale infrastructure, distributed systems, or networks, as well as testing and launching software products.3 years of experience with software design and architecture.Experience with operating systems, data structures, and algorithms.Experience developing, integrating, and testing system and user-space software (including tools, dashboards, and monitoring) for hardware accelerators or TPU systems.Preferred qualifications: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 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 building backend software for high-performance computing (HPC) and machine learning (ML) applications, including knowledge of data analytics, ML architecture, and how common algorithms map to software/hardware operations.Understanding of highly distributed systems, control plane and management Software, and networking concepts.Google'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. As a member of the TPU Machine Learning Supercomputer (MLSC) team, you will design and develop features to significantly improve the scalability and reliability of large-scale software across TPUs and other distributed networked hardware machines. Your work will span various layers of the software stack, from host daemons to network routing and distributed control software running across Google's internal and cloud infrastructure. You will also provide leadership to help formulate and drive software development plans for future supercomputer generations.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 behind Google's groundbreaking innovations, empowering the development of 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.Individual pay is determined by factors including job-related skills, experience, and relevant education or training. US: $207000 - $301000 (USD) + 20% bonus target + equity + benefitsLearn more about benefits at Google.Bachelor's degree or equivalent practical experience.8 years of experience with software development in C++ or Go.5 years of experience with large-scale infrastructure, distributed systems, or networks, as well as testing and launching software products.3 years of experience with software design and architecture.Experience with operating systems, data structures, and algorithms.Experience developing, integrating, and testing system and user-space software (including tools, dashboards, and monitoring) for hardware accelerators or TPU systems.
$207k - $300k
Lead the design and end-to-end software delivery of specialized AI compute platforms, ensuring high availability for massive-scale workloads... ...distributed hardware platforms.Partner closely with hardware engineering and chip design teams to influence future architectures for...SuggestedRemote workWorldwide$207k - $301k
...Programming Interfaces (APIs), Software Development Kits (SDKs), and... ...of a generalist Software Engineers, specifically around optimizing... ...human voice), reinforcement learning (e.g., sequential decision making... ...(e.g., GPU / Pixel TPU / NPUs / CPU) on Android, Chrome...SuggestedShift work$262k - $365k
...various accelerators (GPU /Pixel TPU /NPUs/CPU) on Android,... ...experience.8 years of experience in software development.7 years of... ...products.Experience with machine learning infrastructure, C++, performance... ...:Master’s degree or PhD in Engineering, Computer Science, or a...Suggested$240k - $334k
...for the hardware/software stack, ensuring unparalleled... ...across hardware engineering, compiler... ...Experience with deep learning frameworks (e.g.,... ...drive cutting-edge TPU (Tensor Processing... ....As a Senior Staff Co-Design Engineer... ...roadmap for our future machine learning training...SuggestedWorldwideShift work$138k - $197k
Define TPU microarchitecture and develop high-quality, performant... ...'s degree in Electrical Engineering, Computer Engineering,... ...accelerators powering our AI and machine learning workloads in data centers. You... ...to build the future. From software to hardware our teams are shaping...SuggestedWorldwide$207k - $300k
...Influence and coach a distributed team of engineers.Facilitate alignment and clarity... ..., maintain, and enhance large-scale software solutions.Minimum qualifications:... ...silicon validation for inhouse SoCs, machine learning (ML) Systems (TPU/GPU) and compute servers. You will get...Worldwide$207k - $301k
...driving continuous improvements to the machine learning software/hardware stacks through providing... ...such as horizontal scaling for upcoming TPU chips) by making contributions across... ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a related technical...Worldwide$207k - $301k
...the design and development of large-scale software services that revolutionize data analytics, with a focus on Machine Learning and Generative AI applications.Collaborate... ...Preferred qualifications:Master’s degree or PhD in Engineering, Computer Science, or a related technical...$207k - $301k
...Influence and coach a distributed team of engineers.Facilitate alignment and clarity across... ..., maintain, and enhance large scale software solutions.Minimum qualifications:Bachelor... ..., Angular, Java, Spanner, and Machine Learning. You will guide system design, architecture...$185k - $284.1k
...analyses to evaluate autonomous driving software performance across the autonomy stack.... ...efforts with autonomy, systems engineering, simulation, and data teams to embed evaluation... ...Mechanical or Aerospace Engineering, Machine Learning, or a related field. What Will Give...Full timeLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours$207k - $301k
...experience. 8 years of experience in software development.5 years of... ...:Master’s degree or PhD in Engineering, Computer Science, or a... ...experience with LLM evaluation, machine learning algorithms and tools, and... ...evaluation technology to Cloud. As a Staff Software Engineer on this...$262k - $364k
...product, user experience (UX), and partner engineering teams to seamlessly align technical... ...experience. 8 years of experience in software development.7 years of experience with... ..., or implementing cutting-edge machine learning (ML) and developer-focused tooling.Experience...$207k - $301k
...reliable, scalable systems.Involve in software design and implementations, adhere to... ...projects to improve development velocity, engineering excellence and product excellence.... ...environments, distributed and parallel systems, machine learning, information retrieval, natural...$163k - $236k
...and domain partitioning expertise.Utilize software-based construction to seamlessly... ...qualifications:Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science,... .... You will have an opportunity to drive TPU (Tensor Processing Unit) technology that...Worldwide$147k - $211k
..., across various accelerators (GPU/Pixel TPU/NPUs/CPU) on Android, Chrome, iOS, desktop... ...experience.2 years of experience with software development in one or more programming languages... ...with on-device ML.Google's software engineers develop the next-generation technologies...$192k - $279k
...verification team for significant portions of TPU designs, developing advanced functional... ...:Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science,... ...enable developers to build the future. From software to hardware our teams are shaping the...Worldwide$174k - $252k
....g., Gemini) on future TPU systems using advanced... ...tools to evaluate hardware/software trade-offs and guide... ...compiler developers, systems engineers, and TPU architects to... ....Knowledge of deep learning workloads, including... ...team bridges Google's machine learning workloads and...Worldwide$262k - $365k
...approach to coding and system design while setting the standard for engineering excellence.Act as a technical multiplier. Navigate complex... ...or equivalent practical experience.8 years of experience in software development.5 years of experience testing, and launching software...$138k - $198k
...specification and interacting with design engineers to identify important verification... ...have an opportunity to drive cutting-edge TPU (Tensor Processing Unit) technology that... ...enable developers to build the future. From software to hardware our teams are shaping the future...Worldwide$233.76k - $350.64k
...Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon... ...systems by combining state-of-the-art machine learning with the proven foundations of computer... ...intersection of research and production, our engineers build the data pipelines, supervised...Full timeTemporary workPart timeWork experience placementWorldwide$207k - $300k
Design, develop, test, deploy, maintain, and enhance large scale software solutions.Provide technical leadership on high-impact projects... ..., and timelines. Influence and coach a distributed team of engineers.Lead the design of GenAI solutions, optimize ML infrastructure...$207k - $301k
...partner teams in Warsaw.Develop junior engineers on the team.Minimum qualifications:Bachelor... ...of experience testing, and launching software products.5 years of experience building... ...all user processes that run on all our machines. The Borglet Infrastructure group in Borglet...Worldwide$207k - $301k
...develop a team of high-performing engineers who design and model the... ...experience testing and launching software products and working with... ...an experienced and passionate Staff Software Engineering to drive... ...excellence of network and machine modeling infrastructure.In this...Remote workWorldwide$207k - $301k
...team of junior and executive engineers and influence engineering practices... ....8 years of experience in software development.5 years of... ...human voice), reinforcement learning (e.g., sequential decision making... ...repair infrastructure, network, machines, all coexist together), and...Worldwide$207k - $301k
...’s next-generation Baseboard Management Controller (BMC) software architecture, ensuring scalability across heterogeneous platforms... ...ARM-based or custom SoCs.Partner directly with hardware engineering, accelerator (TPU/GPU) teams, and infrastructure groups to gather...Worldwide$82.33k - $160k
...cybersecurity, network architecture, reverse engineering, software and hardware development uniquely... ...Know & Grow Your People - Commit to learning and supporting team success. Build Relationships... ...; artificial intelligence, machine learning (AI/ML) experts; engineers; technologists...Full timeFor contractorsWork experience placementLocal areaWorldwide$167.2k - $209k
...We’re more than just a software company; we’re a cloud... .... We are an AI-first engineering organization, revolutionizing... ...segment. As a Staff Software Engineer, you... ...culture where continuous learning and ownership are the... ...Product, Design, and Machine Learning leaders to bridge...Full timeFlexible hours$240k - $334k
...a team of RTL Design and DV Engineers developing DRAM subsystems including... ...Packaging, Physical Design,Software, Silicon Validation, Silicon... ....As Technical Manager for TPU DRAM, you will develop and... ...subsystems for upcoming machine learning products.In this role, you will...Worldwide$207k - $300k
...architecture of next-generation control planes and software infrastructure for highly-available ML... ...Infrastructure and Cloud with senior engineers and product managers.Mentor individual... ...to push technology forward.As a Staff Engineer on the ML Network Infrastructure...Worldwide$147k - $211k
..., test, deploy, maintain, and improve software. Manage individual project priorities,... ...platforms.Inform direction for research where engineering gaps are identified that merit... ...computer architecture, automation, and machine learning. You will perform research, design,...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, TPU Machine Learning Supercomputer. Be the first to apply!
