Staff Software Engineer, High Performance Computing, Google Cloud

Google
Sunnyvale, California, US
Full-time
We are sorry. The job offer you are looking for is no longer available.

Note : By applying to this position you will have an opportunity to share your preferred working location from the following : Sunnyvale, CA, USA; New York, NY, USA .

Find out more about the daily tasks, overall responsibilities, and required experience for this opportunity by scrolling down now.

Minimum qualifications :

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

Preferred qualifications :

  • 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, and / or cross-business projects.

About The Job

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.

With your technical expertise, you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.

Responsibilities :

  • Perform full stack optimization for High Performance Computing (HPC) and Machine Learning performance on Google Cloud Platform (GCP) infrastructure.
  • Build up solutions on GCP's upcoming Remote Direct Memory Access (RDMA) capability provided by Diorite.
  • Perform full stack system performance optimization, and look for opportunities to generate direct customer impact.

Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.

J-18808-Ljbffr

5 days ago
Related jobs
Promoted
Pinterest
Palo Alto, California

You'll join a talented team with high impact, which designs high-performance and efficient ML systems, in order to power the most critical and revenue-generating models at Pinterest. Be the technical leader of the Ads ML foundation evolution movement to scale 2x Pinterest revenue and 5x ad performan...

Promoted
Karius
Redwood City, California

As a Staff Software Engineer in the Karius Engineering team, your primary focus will be architecting, developing, and maintaining the software services and required infrastructure to enable the operation of Karius products in commercial and research setups. We are building and operating a unique sof...

BILL
San Jose, California

Passion for software architecture, APIs and high performance extensible software. Experience in complex problem-solving in large-scale distributed systems, performance optimization, and high-availability systems. BILL is a leader in financial automation software for small and midsize businesses (SMB...

LinkedIn
Mountain View, California

As part of our world-class software engineering team, you will be charged with building the next-generation infrastructure and platforms for LinkedIn, including but not limited to: an application and service delivery platform,compute platform, massively scalable data storage and replication systems,...

Liftoff
Redwood City, California

As a Senior Staff Engineer on the Machine Learning Platform team at Liftoff, you will: . Work with an experienced team of ML, Software, and Infrastructure engineers who are building our next generation ML platform for Liftoff. Design, engineer, & implement reliable, scalable, and cost-efficient syst...

LinkedIn
Mountain View, California

As a Senior Staff Software Engineer on the AI Training Infra team, you will play a crucial role in leading and building the next-gen training infrastructure to power AI use cases. We optimize training performance across algorithms, AI frameworks, infrastructure software, and hardware to harness the ...

Snap Inc.
Palo Alto, California

We're looking for a Staff Software Engineer to join the ML Feature Generation Team at Snap Inc!. We also expect the staff engineer to coach the rest of team members technically to work together on building new ML feature platform capabilities and improve system efficiency. We are looking for an Engi...

Celestica, Inc.
San Jose, California

They write, debug, maintain, and test software in various common languages and for software at vari Software, Staff, Engineer, Leadership, Team Leader, Manufacturing Engineer, Technology. The Staff Engineer, Software develops, debugs, tests, deploys and supports code to be deployed in systems/produc...

AMD
San Jose, California

AMD is looking for a senior software engineer to join our growing team. The ideal candidate possesses an innovative and problem-solving mindset, has a keen eye for Software engineering development, and is diligent and passionate about Technology. A successful candidate will need to employ strong kno...

Intuit
Mountain View, California

Provide technical leadership and be a role model/coach to software engineers pursuing technical career path in engineering. Prior working experience in utility computing and/or computing domain. Strong experience leading design and implementation of robust and highly scalable services. Skilled in so...