Search jobs > Sunnyvale, CA > Senior staff software

Senior Staff Software Engineer, Borglet Accelerators, GPU

Google Cloud - Minnesota
Sunnyvale, California, US
Full-time

Minimum Qualifications

Check you match the skill requirements for this role, as well as associated experience, then apply with your CV below.

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience in software development, with data structures / algorithms.
  • 7 years of experience building and developing infrastructure, distributed systems, networks, or with compute technologies, storage, or hardware architecture.
  • 5 years of experience with design and architecture, and testing / launching software products.

Preferred Qualifications

  • Experience with system software, distributed systems, and multi-component software systems.
  • Experience with the Linux kernel interface, accelerators (e.g., GPUs and TPUs), and containers.
  • Experience with GPUs, TPUs, and Accelerators.
  • Experience in developing and releasing system software products and C / C++ programming.
  • Understanding of key concepts of performance analysis and tuning.
  • Passion for reliability, efficiency, and scale.

About The Job

Google Cloud's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.

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 Cloud's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve.

You will anticipate our customer needs and be empowered to act like an owner, take action and innovate. 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.

Responsibilities

  • Design, implement, and analyze low-level computer systems, including accelerators (e.g., TPUs and GPUs), and their interactions with kernel and hardware.
  • Collaborate with partner teams as well as users across Google, Machine Learning, Hardware Platform, SRE teams, and Google's internal / Cloud users.

J-18808-Ljbffr

12 days ago
Related jobs
Promoted
Affirm
Palo Alto, California

We are looking for a Senior Staff Software Engineer to lead impactful projects and initiatives on the Fraud team within the Trust and Safety Department. Effectively communicate with engineering and non-engineering stakeholders to create a common understanding and enable effective decision-making. Le...

Promoted
Databook
Palo Alto, California

As a Senior Staff Frontend Engineer at Databook, you’ll work directly with the Manager of Frontend Engineering to own the front-end architecture across Databook’s platform. You will work across multiple engineering teams to ensure the development of maintainable and scalable products, and help impro...

Promoted
Google
Mountain View, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projec...

Promoted
Renesas Electronics Corporation
San Jose, California

Test Engineer with 10+ years experience developing hardware and software at Wafer Sort and Final Test for Power Management IC products. ...

Promoted
zoom
San Jose, California

We are seeking an exceptional Senior Software Engineer to join our CloudOps organization at Zoom. This is a unique opportunity to apply your software engineering expertise and passion for platform engineering to create a world-class internal platform that drives innovation and productivity across Zo...

Promoted
MX
San Jose, California

Our software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with their finances. You’ll work alongside the best and the brightest engineering talent in the industry. As a core participant of your team, you’ll estimate engineering e...

Promoted
f5
San Jose, California

Senior Software Engineer in San Jose, CA: Job Duties: Solve problems in all aspects of architecting, deployment, monitoring and operationalization for F5 products and services. Software, Information Technology, Technology, Software Development, Security Solutions, Cloud Computing, Cybersecurity, Com...

Promoted
Nvidia Corporation
Santa Clara, California

Senior Software Engineer - HPC. We are looking for a Senior Software Engineer to join our mission to continue improving our HPC infrastructure. Our invention of the GPU in 1999 fueled the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More ...

Promoted
Apple Inc.
Cupertino, California

Senior Software Engineer - System Experience Personalization. In our team, you will bring expertise in software engineering to create experiences that surprise and delight our customers every day!. You will work closely with talented Software and ML engineers on our team, and across Apple to design,...

Advanced Micro Devices, Inc
San Jose, California

You will work on next generation framework software, guiding other senior developers and domain experts. BS, MS or PhD in Computer Science, Computer Engineering, Electrical Engineering, or related technical fields. AMD is looking for a world class AI frameworks and compiler engineer who can provide ...