Position Details
About this role
This role involves designing and maintaining large-scale distributed processing systems at Braze, focusing on reliability, scalability, 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 observability.
Ideal Candidate
The ideal candidate is a senior software engineer with over 5 years of experience in distributed systems, proficient in Kubernetes, Ruby on Rails, and background processing frameworks. They should have a strong understanding of scalable infrastructure 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, Lack of experience with Kubernetes or Ruby on Rails, No 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