Software Engineer, Persistent Disk, Phd, Early Career, 2026

Google Google · Big Tech · Bengaluru, Karnataka, India

Google is seeking a PhD Software Engineer for their AI and Infrastructure (AI2) organization in Bengaluru. This role focuses on developing next-generation storage architectures, backup, and replication solutions. The engineer will drive research initiatives, improve system reliability and performance, and collaborate with stakeholders. The position requires a PhD in a related technical field and experience in data storage, distributed systems, and research publication. While the role is within an AI/ML-focused organization, the core responsibilities are in data storage and distributed systems engineering, not direct AI model development.

What you'd actually do

  1. Drive research initiatives to explore next-generation storage architectures, prototype novel backup/replication algorithms, and evaluate emerging technologies.
  2. Improve the reliability, scale, and performance of backup and replication solutions while maintaining healthy release cycles.
  3. Work closely with partners and internal stakeholders to translate complex engineering and research efforts into enhanced customer satisfaction and tangible business growth.

Skills

Required

  • PhD degree in Computer Science, Electrical Engineering, or a related technical field
  • Experience with research and development of data storage, backup, or disaster recovery technologies
  • Experience conducting research on storage systems, including publishing findings
  • Experience in architecture or development of distributed systems, including concurrency, multi-threading, or synchronization
  • C
  • C++
  • Python
  • Java
  • Golang

Nice to have

  • data management tools and technologies
  • data pipelines frameworks
  • database engines
  • file and object stores
  • publishing at conferences (e.g., CVPR, NeurIPS, ICCV/ECCV, BMVC)
  • designing and implementing complex systems for either production or experimental use
  • performance analysis
  • analysis of systems data
  • excellent engineering capabilities

What the JD emphasized

  • PhD degree in Computer Science, Electrical Engineering, or a related technical field.
  • Experience with research and development of data storage, backup, or disaster recovery technologies.
  • Experience conducting research on storage systems, including publishing findings.
  • Experience in architecture or development of distributed systems, including concurrency, multi-threading, or synchronization.