Google cloud non-relational database engineer

Apply now

Location

remote, India

Commitment

Full Time

Level

Senior (5+ years)

Required skills

Google Cloud PlatformNoSQLTerraformDatabase EngineeringCI/CDDevOpsPythonDynatraceInfrastructure as CodeData ModelingPerformance OptimizationCloud RunCloud FunctionsIAMDisaster RecoverySRE

Job Description

Google Cloud non-relational database engineer is sought to design, implement, and manage database systems on the Google Cloud Platform. This role requires expertise in non-relational database technologies (Mongo, Firestore, Bigtable, Memorystore for Redis, Memorystore for Valkey, Neo4j), cloud-native architecture, in depth knowledge of Google Cloud Backup and Recovery, and experience with Google Cloud Platform (GCP) services. A strong background in NoSQL and experience with database migrations, Data modeling, and Performance optimization, monitoring tools are also essential.

RESPONSIBILITIES

  • NoSQL Database Engineering, part of Hosting Engineering department involves engineering new versions of NoSQL Databases, evaluate security patches, provide L3 support, technology management, GRC etc.
  • Infrastructure as Code (IaC): Design and maintain production-grade infrastructure using Terraform. Ensure all cloud resources are version-controlled and deployed via automated pipelines.
  • Observability & Reliability: Set up comprehensive monitoring, logging, and alerting using the Dynatrace. Define and track SLIs, SLOs, and Error Budgets.
  • Developer Enablement: Build internal tooling and documentation to help application developers self-serve their infrastructure needs while maintaining compliance and governance.
  • Cost Optimization: Monitor cloud consumption and implement cost-saving strategies such as Committed Use Discounts (CUDs) and rightsizing of compute resources.
  • Data Security & Protection: Enforce security best practices using IAM roles, Workload Identity, and Organization Policy Service and ensure RTO & RPO requirements are met.
  • Implement secure authentication between the AI Client (e.g., an agentic loop) and the MCP Server. Use GCP IAM Workload Identity and OAuth2 to ensure agents operate within strict permission boundaries.
  • Implement end-to-end tracing to monitor the flow from the AI Agent → MCP Server → GCP Data Source.
  • Experience with architecting and engineering of High Availability and Disaster Recovery solutions for NoSQL Databases.
  • Inter-personnel skills working with other team members in same and across organization.
  • Writing and assisting developers with Terraform, Blueprints, and APIs.
  • Create and maintain CI/CD Pipelines.
  • Deliver Database features to customers through Github Repo Enhancements.
  • Strong understanding of SRE principles, including the implementation and management of SLOs and Error Budget.
  • Expertise in developing observability dashboards to visualize app-to-database dependencies, enabling side-by-side health monitoring and accelerated incident resolution.
  • Integrate GCP database logs with Dynatrace to centralize observability, configure DQL-based anomaly detection and provide deep-dive analysis for cloud-native workloads.
  • Designing and implementing non-relational database solutions on GCP, including choosing appropriate services like Mongo, Firestore, Bigtable, Memorystore, or Neo4j.
  • Managing and maintaining database infrastructure, including provisioning, configuration, and Optimizing database performance through query tuning, indexing, and capacity planning.
  • Migrating existing on-premises databases to Google Cloud Platform, ensuring data integrity and minimal downtime.
  • Developing and maintaining logical and physical data models for non-relational databases.
  • Implementing and maintaining security best practices for database systems on GCP, including access controls and encryption, Peach dashboard, and Cycode.
  • Monitoring database performance, identifying and resolving issues, and providing support for database-related problems using Dynatrace, Query Insights, and System insights.
  • Writing, code reviewing, deploying Terraform code and maintaining service module repositories.
  • Designing and maintaining Miro board diagrams/workflow for several ongoing projects.

QUALIFICATIONS

  • Requires a bachelor’s or foreign equivalent degree in computer science, information technology or a technology related field.
  • Minimum of 7 years of overall IT experience.
  • 3 years of experience database administration or engineering.
  • Strong knowledge in GCP non-relational databases like Mongo Atlas, Neo4j AuraDB, Firestore, Bigtable, Memorystore for Redis, and Memorystore for Valkey. GCP Cloud Associate Cloud Engineer certification preferred.
  • Experience with Cloud Run and Cloud Functions for event-driven architectures.

Skills

  • CI/CD & DevOps, Terraform, VS Code, Github, Python, Cloud Run.

Ready to join the team?

Apply now