Google is looking to solve the problem of enabling customers to run their most demanding workloads for technical, scientific and engineering issues on the Google Cloud Platform (GCP) using High Performance Computing (HPC) infrastructure
Requirements
- 2 years of experience in high performance computing (HPC) system architecture and applications
- 2 years of experience testing, and launching software products, and experience with software design and architecture
- 4 years of experience in software development in C++, Python, Julia or similar programming languages used for technical/scientific/engineering computing
- 4 years of experience in scientific computing (workflows, applications, state-of-the-art) from one or more domains (health care/life science, manufacturing (CAE, EDA, energy), financial services industry)
- Experience with information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile
- Experience with cloud computing platforms such as Google Cloud Platform (GCP)
- Experience with Virtual Machine (VM) families tailored for HPC use and innovative control plane constructs to build scalable systems
Responsibilities
- Understand our customers computing goals and generalize them into repeatable usage patterns and adequate cloud architecture
- Implement specific HPC solutions as Infrastructure-as-Code and necessary deployment tooling functionality
- Work closely with technical leads, product managers and partner service engineering teams to get high-quality features through the software project life-cycle
- Manage project schedules, identify technical risks and clearly communicate them to project stakeholders
- 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
- Design, develop, test, deploy, maintain, and enhance software solutions
- Manage project priorities, deadlines, and deliverables
Other
- Bachelor's degree or equivalent practical experience
- Advanced degree in physics, mathematics, life sciences engineering, computer science, engineering, or a similar technical field
- Ability to work in a fast-paced environment and adapt to changing priorities
- Excellent communication and collaboration skills
- Ability to navigate the integration of AI into computational workflows and workloads