Platform Engineer
Role details
Job location
Tech stack
Job description
Creating a database platform that deftly combines developer autonomy with enterprise controls in a rapidly scaling environment. How can you design self-service provisioning that's both robust and flexible?
How do you make our customers happy?
By ensuring 13.7 million customers and 47,000 partners experience seamless interactions across a rock-solid database infrastructure. As a Platform Engineer on Team Data Infra, you'll create self-service capabilities that enable 900+ engineers to provision, manage, scale, and recover databases with confidence. You'll transform complex cloud technologies into intuitive platforms where compliance, security, and reliability are baked in by design. Enable engineers to spin up a database in minutes instead of days, accelerating innovation and benefiting customers with faster features and more reliable experiences.
The biggest challenge
Creating a database platform that deftly combines developer autonomy with enterprise controls in a rapidly scaling environment. How can you design self-service provisioning that's both robust and flexible? You'll need to embed compliance-by-design while maintaining the agility that engineers expect. And factor in tomorrow's data needs while keeping today's databases running flawlessly. This entails building automation that can handle everything engineers throw at it: from routine provisioning to complex recovery scenarios, all while optimizing costs. You're not just keeping the lights on - you're co-developing the foundation for bol's data-driven future.
What you'll do as a Platform Engineer - Data Infra
As part of Team Data Infra, you'll design, build, maintain, and evolve our database provisioning platform in Google Cloud. Working alongside 7 colleague platform engineers, a Group Product Manager, Senior Product Manager, and Engineering Manager, you'll create and deploy the tools and automation that make database management feel effortless for engineering teams.
You'll automate the entire database lifecycle - from initial provisioning to scaling, backup, recovery, and eventual retirement. Leveraging a stack that includes Cloud SQL, BigQuery, Bigtable, and automation frameworks, you'll build platforms that handle complexity through elegantly efficient interfaces. Your solutions will embed security, IAM policies, and backup strategies directly into the provisioning flow, ensuring every database meets our compliance standards. Additionally, you'll collaborate with product teams to understand their data challenges and translate their requirements into platform capabilities. When production issues arise, you'll troubleshoot with precision, effectively balancing quick solutions with long-term stability. Key responsibilities:
- Design, build, and maintain a database provisioning platform in Google Cloud
- Automate lifecycle management: creation, scaling, backup, recovery, retirement
- Embed compliance, security, IAM, and backup policies by design
- Monitor and optimize platform performance, availability, and costs
- Enable smooth onboarding and optimal usage by engineering teams
- Troubleshoot production issues with surgical precision
- Contribute to the platform strategy and future architecture decisions
Why you can make a difference, * Safe scaler You thrive on designing and automating database infrastructures that power and protect millions of customer interactions
- Platform pioneer Combining cloud, Kubernetes, Python, and database expertise to build enabling platforms? Bring it on!
- Brave soul The high stakes - that you'll either enable or hinder hundreds of engineers in their effort to deliver quick and reliable value - don't scare you
Cons
- Feature-focused You prefer building small consumer applications to entire platforms for other engineers
- Ops avoider Troubleshooting issues and ensuring compliance feel like distractions from "real" engineering
- Solo coder Working closely with product engineers, security, and platform teams doesn't suit your style
Requirements
Because you combine infrastructure expertise with a heartfelt passion for data systems and automation. With 3+ years of cloud platform experience (preferably GCP) and extensive database infrastructure knowledge, you understand the intricacies of running data systems at scale. Your Terraform, Kubernetes, and Python skills enable you to build robust solutions, and your experience with CI/CD pipelines ensures smooth deployments.
You always think beyond the immediate requirements - anticipating how today's design decisions will impact tomorrow's scalability. Your collaborative approach means you enjoy working with product teams to solve real-world problems, not just technical puzzles. Security, IAM, and compliance are not afterthoughts - they are cornerstones of your reliable platforms. Experience with AI/ML in data operations and/or Kubernetes Config Connector would be very welcome.