Senior Software Engineer, Cloud Bigtable

Google Google · Big Tech · Bengaluru, Karnataka, India

Senior Software Engineer role at Google Cloud focusing on the Cloud Bigtable NoSQL database. The role involves driving technical execution of mission-critical features, designing and implementing high-performance C++ code for storage, replication, and query layers at petabyte scale. Responsibilities include refining engineering processes, owning technical components for interoperability with GCP data and AI services, and influencing the technical roadmap for emerging AI/ML needs. Requires experience in C++, Java, or Go, software testing/launching, and software design, with preferred qualifications in distributed systems, database internals, and cloud services.

What you'd actually do

  1. Drive the technical execution of mission-critical features within our core NoSQL engine.
  2. Design and implement high-performance C++ code to optimize storage, replication, and query layers at the petabyte scale.
  3. Refine engineering processes for the Bengaluru team, including Continuous Integration/Continuous Deployment (CI/CD) and on-call health to ensure a self-sustained, high-velocity environment.
  4. Own technical components ensuring seamless interoperability with the broader GCP data and AI ecosystem (e.g., BigQuery, Dataflow).
  5. Influence the technical roadmap for specific workstreams and identify new opportunities to leverage Bigtable architecture for emerging AI/ML needs.

Skills

Required

  • software development in C++, Java, or Go
  • testing/launching software products
  • software design

Nice to have

  • Distributed Systems
  • Database Internals
  • high-availability managed cloud services
  • performance-critical C++
  • low-level resource management
  • NoSQL internals
  • wide-column stores
  • distributed storage systems
  • distributed systems theory
  • consensus protocols
  • consistency models
  • mentoring engineers
  • optimizing engineering processes

What the JD emphasized

  • mission-critical features
  • petabyte scale
  • high-performance C++ code
  • GCP data and AI ecosystem
  • emerging AI/ML needs