Position Details
About this role
This role involves developing and maintaining scalable distributed processing systems at Braze, focusing on reliability, observability, and operational excellence.
Key Responsibilities
- Develop distributed processing frameworks
- Improve system reliability
- Manage incident response
- Enhance observability
- Collaborate with application teams
Technical Overview
The environment includes Ruby on Rails, Go, MongoDB, Redis, Kafka, and Kubernetes, with a focus on background job processing and system monitoring.
Ideal Candidate
The ideal candidate is a mid-level software engineer with over 5 years of experience in distributed systems, proficient in Kubernetes, Ruby on Rails, and background processing frameworks. They should excel in system reliability and incident management.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Less than 5 years of experience in distributed systems, No experience with Kubernetes or Ruby on Rails, Lack of background in scalable distributed processing
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile