Back to Jobs

Experienced Full Stack Staff Software Engineer – High-Performance Computing and Machine Learning on Google Cloud Platform (GCP) - Remote

Remote, USA Full-time Posted 2025-11-03

Join the Future of Technology with Google

Google is revolutionizing the way billions of users interact, explore, and collaborate with data and each other. Our team of engineers is at the forefront of developing cutting-edge technologies that transform the digital landscape. We're now looking for talented and innovative engineers to join our team as a Full Stack Staff Software Engineer, focusing on High-Performance Computing (HPC) and Machine Learning (ML) on Google Cloud Platform (GCP).

About the Role

As a Full Stack Staff Software Engineer at Google, you will play a critical role in designing, developing, testing, deploying, maintaining, and improving software solutions that accelerate associations' ability to transform their business with the best infrastructure, platform, industry solutions, and talent. You will work on a specific project crucial to research's needs, with opportunities to switch teams and projects as you and our fast-paced business grow and evolve.

Key Responsibilities:

  • Perform full-stack streamlining for HPC and ML execution on Google Cloud Platform's (GCP) infrastructure, including piece optimization, userspace communication libraries (e.g., MPI library, libfabric, NCCL), and client HPC and ML applications.
  • Develop HPC and ML solutions on Google Cloud Platform, leveraging Google's state-of-the-art technology to enable innovation and solve complex business problems.
  • Provide technical direction and guidance to several engineers, sharing knowledge and expertise to drive project success.
  • Collaborate with cross-functional teams to identify and prioritize project needs, deadlines, and expectations.
  • Design, develop, test, deploy, maintain, and improve software solutions that meet the highest standards of quality, scalability, and performance.

Requirements and Qualifications

Essential Qualifications:

  • Bachelor's degree or comparable practical experience in Computer Science, Engineering, or a related technical field.
  • 2 years of experience with programming development, and with data structures/algorithms.
  • 2 years of experience building and growing wide-reaching systems, distributed systems, or networks.

Preferred Qualifications:

  • Graduate degree or PhD in Engineering, Computer Science, or a related technical field.
  • Experience with C, device drivers, Linux Kernel, and Remote Direct Memory Access.
  • Experience with Linux device drivers, networking stack, and operating system tuning and packaging.
  • Experience with HPC and ML communications, including MPI, collective communication libraries, libfabric, and socket programming.

Skills and Competencies

To succeed in this role, you will need:

  • Strong technical expertise in HPC and ML, with a deep understanding of Google Cloud Platform's infrastructure and services.
  • Excellent problem-solving skills, with the ability to analyze complex issues and develop creative solutions.
  • Strong communication and collaboration skills, with experience working with cross-functional teams.
  • Ability to work in a fast-paced environment, with a high degree of flexibility and adaptability.
  • Strong leadership and mentorship skills, with experience guiding and developing junior engineers.

Career Growth Opportunities and Learning Benefits

At Google, we believe in empowering our engineers to grow and develop their skills. As a Full Stack Staff Software Engineer, you will have:

  • Opportunities to work on high-impact projects that transform the digital landscape.
  • Access to cutting-edge technologies and tools, including Google Cloud Platform, HPC, and ML.
  • Professional development and mentorship opportunities, including training and education programs.
  • Collaborative and dynamic work environment, with a team of talented and innovative engineers.

Work Environment and Company Culture

At Google, we pride ourselves on a culture that values:

  • Innovation and creativity, with a focus on developing cutting-edge technologies.
  • Collaboration and teamwork, with a strong emphasis on communication and feedback.
  • Diversity and inclusion, with a commitment to creating a welcoming and inclusive work environment.
  • Flexibility and work-life balance, with opportunities for remote work and flexible hours.

Compensation, Perks, and Benefits

We offer a comprehensive compensation package, including:

  • Competitive hourly rate of $35/hour.
  • Opportunities for bonuses and stock options.
  • Comprehensive benefits package, including health, dental, and vision insurance.
  • Paid time off and holidays.
  • Access to on-site amenities, including fitness centers, cafeterias, and recreational facilities.

Conclusion

If you're a talented and innovative engineer looking for a new challenge, we encourage you to apply for this exciting opportunity as a Full Stack Staff Software Engineer on Google Cloud Platform. With its focus on HPC and ML, this role offers a unique chance to work on cutting-edge technologies and transform the digital landscape. Don't miss this opportunity to join our team and take your career to the next level!

Apply now and be part of the future of technology!

Apply for this job    

Similar Jobs