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 and practical experience in distributed systems, concurrency, and system architecture. As part of Google's engineering team, you'll work on critical projects that impact billions of users worldwide, developing next-generation technologies across various domains including distributed computing, large-scale system design, and information retrieval.
The position offers opportunities to work on challenging technical problems while collaborating with world-class engineers. You'll be responsible for designing, developing, and maintaining complex software systems, participating in technical design reviews, and ensuring code quality through peer reviews. The role requires both deep technical expertise and the ability to work effectively in a team environment.
Google provides a competitive compensation package including a base salary range of $141,000-$202,000, plus bonus, equity, and comprehensive benefits. The company is committed to fostering an inclusive environment and offers multiple locations across the United States, allowing for flexibility in work location while maintaining their strong engineering culture.
This is an excellent opportunity for PhD graduates looking to transition from academia to industry, where they can apply their research expertise to real-world problems at scale. The position requires strong programming skills in languages like C++, Java, Python, or Go, and experience with distributed systems and concurrent programming. Successful candidates will have the chance to work on projects that push the boundaries of technology while contributing to Google's mission of organizing the world's information.