Senior Software Engineer, High Performance Computing

Google Google · Big Tech · Kirkland, WA +1

Senior Software Engineer role focused on High Performance Computing (HPC) within Google Cloud Platform. The role involves developing and implementing HPC solutions, enabling customers to run demanding technical, scientific, and engineering workloads. It also includes assisting customers in integrating AI into their computational workflows.

What you'd actually do

  1. Understand our customers computing goals and generalize them into repeatable usage patterns and adequate cloud architecture.
  2. Implement specific HPC solutions as Infrastructure-as-Code and necessary deployment tooling functionality.
  3. Work closely with Technical Leads, Product Managers and Partner Service Engineering teams to get high-quality features through the software project life-cycle.
  4. Manage project schedules, identify technical risks and clearly communicate them to project stakeholders.
  5. Collaborate with Program Manager (PM) and Go-to-Market (GTM) teams to develop solution collateral (guides, whitepapers, blog posts, etc.) to onboard customers and drive adoption.

Skills

Required

  • scientific computing
  • software engineering
  • HPC solutions
  • Infrastructure-as-Code
  • cloud architecture
  • scientific and technical computing
  • healthcare/life science
  • manufacturing
  • financial services industry

Nice to have

  • Master's degree or PhD in Computational Science
  • Physics
  • Mathematics
  • Life Science Engineering
  • high performance computing
  • CAE
  • EDA
  • energy

What the JD emphasized

  • 5 years of experience in scientific computing and software engineering
  • 2 years of experience in scientific and technical computing (e.g., workflows, applications) from one of the following domains: healthcare/life science, manufacturing (CAE, EDA, energy), or financial services industry