Senior Software Engineer, High Performance Computing
Indexed description
- Health, dental, vision, life, disability insurance
- Retirement Benefits: 401(k) with company match
- Paid Time Off: 20 days of vacation per year, accruing at a rate of 6.15 hours per pay period for the first five years of employment
- Sick Time: 40 hours/year (increased to 69 hours/year for Seattle) including 5 discretionary sick days per instance
- Maternity Leave (Short-Term Disability + Baby Bonding): 28-30 weeks
- Baby Bonding Leave: 18 weeks
- Holidays: 13 paid days per year
- Bachelor's degree in Computational Science in the field of Physics, Mathematics, Life Science Engineering, or equivalent practical experience.
- 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.
- Master's degree or PhD in Computational Science in the field of Physics, Mathematics, Life Science Engineering, or a similar technical field.
- 8 years of experience in scientific computing, software engineering, and high performance computing.
- 4 years of experience in scientific computing (e.g., workflows, applications) from one or more of the following domains: healthcare/life science, manufacturing (CAE, EDA, energy), financial services industry.
With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.
Our mission is to enable our customers to run their most demanding workloads for technical, scientific and engineering issues on our Google Cloud Platform (GCP). This High Performance Computing (HPC) role offers supercomputer-class infrastructure (CPUs, GPUs or TPUs) that interoperates with other cloud services from storage to AI.
We offer a range of Virtual Machine (VM) families tailored for HPC use and innovative control plane constructs to build scalable systems. We enable our customers to create tailor-made HPC environments from cloud building blocks or derived from use case focused reference architectures. We help our customers navigate the integration of AI into computational workflows and workloads.
The US base salary range for this full-time position is $174,000-$252,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.
Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about benefits at Google .
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.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search