Back to jobs
G
Hiring companyGoogle

Verified today

Software Engineer, Persistent Disk, PhD

Hyderabad, Telangana, India Full-time On-site

About the role

Google seeks a PhD-level Software Engineer for its Persistent Disk team in Bengaluru or Hyderabad. The role focuses on research and development of next‑generation storage architectures, backup and disaster‑recovery solutions, and distributed systems. Candidates will prototype novel backup/replication algorithms, evaluate emerging technologies, and improve reliability, scalability, and performance of production systems. The position requires a PhD in CS, EE, or related field, strong R&D experience in data storage, distributed systems, and concurrency, and proficiency in C, C++, Python, Java, or Golang. Successful applicants will publish research, collaborate with internal stakeholders, and contribute to Google’s AI/ML and infrastructure initiatives. Availability to start in 2026 is required.

What you’ll do

  • Drive research on next-gen storage architectures, backup/replication algorithms
  • Prototype novel backup/replication algorithms, evaluate emerging tech
  • Improve reliability, scale, performance of backup/replication solutions
  • Maintain healthy release cycles
  • Collaborate with partners and stakeholders to translate research into customer value

What you’ll bring

  • PhD CS/EE or related field
  • R&D in data storage, backup, disaster recovery
  • Research on storage systems with publications
  • Distributed systems architecture with concurrency, multi-threading, sync
  • Coding in C, C++, Python, Java, Golang

Nice to have

  • Data management tools, pipelines, databases, file/object stores
  • Publishing at CVPR, NeurIPS, ICCV/ECCV, BMVC
  • Designing complex systems for production or experimental use
  • Performance analysis of systems data
  • Excellent engineering capabilities
  • Availability to start 2026

Skills

Distributed SystemsConcurrencyMulti-threadingSynchronizationData StorageBackupDisaster RecoveryPerformance AnalysisSystem Data AnalysisCC++PythonJavaGolangData PipelinesDatabase EnginesFile StoresObject StoresAI/MLNetworkingSecurityLarge-scale DesignCloud ComputingTPUVertex AIGoogle CloudGlobal NetworkingData Center OpsSystems Research

Education

PhD