Software Engineer, PhD, Early Career, Infrastructure, 2026 Start
Google is one of the world’s leading suppliers and consumers of ML and AI technology. As a PhD graduate, you will work on critical projects and collaborate with various teams, contributing to products that are changing the world across many product areas including AI and Infrastructure.
Responsibilities
- Participate in or lead team projects to carry out design, analysis, and development of advanced systems across the stack, using your research expertise
- Write documents that set new technical directions. Contribute to existing documentation or educational content, and adapt content based on product/program updates and user feedback
- Study, diagnose and resolve complex technical issues by analyzing the sources of the issues and the impact on software, hardware, network, or service operations and quality
- Develop code, review code developed by other developers, and provide feedback to ensure best practices (e.g., style guidelines, accuracy, testability, and efficiency)
Skills
- PhD degree in Computer Science, or a related field, or equivalent practical experience
- Experience coding in one of the following programming languages including but not limited to: C, C++, Python Java or Golang
- Experience in one or more of the following: architecting or developing distributed systems, concurrency, multi-threading, or synchronization
- Research experience in algorithms, architecture, artificial intelligence, compilers, databases, data mining, distributed systems, machine learning, networking, or systems
- Experience in designing and implementing a complex system, for production or experimental use
- Experience with performance, reliability, systems data analysis, visualization tools, or debugging
- Ability to start full-time role in 2026
- Excellent engineering skills
Benefits
- Bonus
- Equity
- Benefits
Company Overview
Company H1B Sponsorship