Google is seeking PhD Software Engineers to join their Systems and Infrastructure team starting in 2025. This role is perfect for those with a strong academic background in Computer Science who are passionate about distributed systems and large-scale engineering challenges. As a Software Engineer at Google, you'll work on technologies that impact billions of users, focusing on distributed computing, system design, and infrastructure development.
The position offers an excellent compensation package ($141,000-$202,000 + bonus + equity + benefits) and the opportunity to work in various prestigious locations across the United States. You'll be part of Google's engineering culture, where innovation and technical excellence are highly valued.
The role involves designing and developing critical infrastructure components, participating in technical design reviews, and ensuring code quality through peer reviews. You'll work with cutting-edge technologies and have the chance to solve complex problems in distributed systems, concurrency, and system optimization.
Google's commitment to diversity and inclusion, combined with their technical challenges and global impact, makes this an ideal opportunity for PhD graduates looking to transition from academia to industry. The position requires strong programming skills in languages like C, Java, Python, or Go, and experience with distributed systems concepts.
Working at Google means joining a company that's at the forefront of technological innovation, with opportunities to switch teams and projects as you grow. You'll be part of a team that values technical expertise, creativity, and collaboration, while working on projects that have real-world impact at massive scale.