About this role
Job title: Software Engineer, PhD, Early Career, 2026
About the Role
Google is seeking a Software Engineer with a PhD and an early-career trajectory to work on large-scale distributed systems and AI/ML initiatives. The role focuses on driving progress, solving complex problems, and mentoring junior team members within a collaborative engineering environment.
What You'll Do
-
Design, implement, and optimize software systems with an emphasis on distributed architectures and scalability.
-
Collaborate with cross-functional teams to tackle AI/ML, networking, data storage, or security challenges.
-
Contribute to system design, performance, reliability, and security; mentor more junior engineers.
-
What We're Looking For
-
PhD in Computer Science, Electrical Engineering, or a related technical field.
-
Experience in software development with a focus on large-scale distributed systems, AI/ML, networking, data storage, or security.
-
Experience in architecture or development of distributed systems, including concurrency, multi-threading, or synchronization.
-
Strong knowledge of algorithms, complexity analysis, and system design.
-
Proficiency in programming languages such as C, C++, Python, Java, or Go.