Staff Software Engineer, AI and Infrastructure

Google LLC
Sunnyvale, CA, United States
2 days ago
Apply on www.juju.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$207,000.0 - $300,000.0
Working hours
Regular working hours
Job source

Tech stack

Artificial Intelligence C++ (Programming Language) Cloud Computing Distributed Systems Linux Kernel Software Architecture Systems Architecture Virtualization Technology Information Technology

Job description

  • Design, implement, and analyze computer systems and their interactions with the kernel and hardware.
  • Collaborate with partner teams and users across Google (Borg, ML, HW, SRE, internal and Cloud users).
  • Solve ambiguous and high-impact problems. Develop junior engineers on the team.
  • Strategic planning and tactical execution in complex projects; cross-coordinate across partner teams in Warsaw.

Requirements

  • Experience owning outcomes and decision making, solving ambiguous problems and influencing stakeholders; deep expertise in domain.
  • Bachelor’s degree or equivalent practical experience.
  • 8 years of experience programming in C++.
  • 5 years of experience testing and launching software products.
  • 5 years of experience building and developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture.
  • 3 years of experience with software design and architecture., * 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 Linux Internals, Cluster Management, System Architecture, Virtualization, and Security.

About the company

Google Cloud’s mission is to make every business successful through AI by combining cutting-edge technology, infrastructure, and talent. AI/ML software engineers in Cloud bridge the gap between pioneering models and a massive product vehicle reaching billions.

Our team develops Borglet, Google’s ā€œnode agentā€, responsible for managing the life cycle of all user processes on all our machines. The Borglet Infrastructure group is a team of 30 SWEs developing core pieces of Borglet (Software Architecture, Runtime, Machine Management, Storage) to deliver container infrastructure that is scalable, extensible, efficient and secure.

The ML, Systems, & Cloud AI organization designs, implements, and manages the hardware, software, machine learning, and systems infrastructure for all Google services.

We prioritize security, efficiency, and reliability across everything we do - from developing TPUs to running a global network, while shaping future hyperscale computing.

The US base salary range is $207,000-$300,000 + bonus + equity + benefits., Google is a global company and in order to facilitate efficient collaboration and communication globally, English proficiency is required for all roles unless stated otherwise. #J-18808-Ljbffr

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.juju.com
Prepare application

Good distractions

Loading talks and stories from around this role…