Description
At Braze, we're a customer engagement platform that empowers brands to deliver great customer experiences.
The In-Memory Databases & Observability team provides the foundational infrastructure and tools that keep Braze fast, reliable, and observable.
As a Platform Software Engineer, you'll write code and run infrastructure at scale. You'll build the automation, tooling, and services that make these systems reliable, efficient, and easy for other engineers to use.
Responsibilities:
- Design, build, and operate Redis/Valkey, Memcached, Elasticsearch and Observability systems on Kubernetes with a focus on reliability, performance and cost efficiency at scale
- Write the software that manages these systems: Kubernetes operators, automation, CLIs, and self-serve tooling that replace manual operations
- Own and evolve Braze's observability platform, including metrics collection, long-term storage, alerting, and dashboards, so teams can detect and diagnose issues early
- Lead capacity planning, upgrades, and migrations for large, stateful systems with minimal customer impact
- Partner with engineering teams across Braze to improve how they use these systems, from data modeling and access patterns to query performance and monitoring
- Investigate complex production issues across the stack and turn what you learn into durable fixes and better tooling
- Contribute to the team's on-call rotation and help improve runbooks and write tooling that would help incident response
- Document your designs and decisions clearly for a global team
Requirements:
- 5+ years of experience in software engineering, platform engineering, or SRE, with a strong record of writing production code
- Hands-on experience running stateful, distributed systems in production at scale
- Strong working knowledge of Kubernetes and infrastructure-as-code
- Proficiency in at least one general-purpose language such as Go, Python, or Ruby
- A systems mindset: you think about interfaces, failure modes, and edge cases, and you debug methodically when things break
- A strong problem-solving mindset and a track record of working with other teams to untangle complex engineering problems
- Clear written and verbal communication, and comfort collaborating across time zones
Nice to Have:
- Deep experience with Redis/Valkey, Elasticsearch, or similar systems, including performance tuning, replication, and failure handling
- Experience with OpenTelemetry and observability tools such as Prometheus, Thanos, Grafana, or Datadog
- Experience with Kafka or other streaming systems
- Experience building developer-facing tooling or Kubernetes operators
- A thoughtful approach to using AI tools in your own engineering workflow
Benefits:
- Competitive compensation that may include equity
- Retirement and Employee Stock Purchase Plans
- Flexible paid time off
- Comprehensive benefit plans covering medical, dental, vision, life, and disability
- Family services that include fertility benefits and equal paid parental leave
- Professional development supported by formal career pathing, learning platforms, and a yearly learning stipend
- A curated in-office employee experience, designed to foster community, team connections, and innovation
- Opportunities to give back to your community, including an annual company-wide Volunteer Week and donation matching
- Employee Resource Groups that provide supportive communities within Braze