About the company
Braze is a customer engagement platform that helps brands deliver customer experiences across messaging, journey orchestration, and AI-powered decisioning. The company is headquartered in New York and has offices in Chicago and other cities.
Responsibilities
- Design, implement, and own large-scale systems and services for massive data volumes and real-time workloads, including extending the ClickHouse pipeline to support new filters and attributes.
- Partner with product teams to define features and improve them after launch based on customer usage.
- Improve the performance, reliability, and cost-effectiveness of backend systems supporting Braze segmentation.
- Mentor engineers on software design, coding, and operations best practices.
- Collaborate with engineering teams, product managers, and stakeholders to integrate segmentation systems and align them with business objectives.
- Identify system improvements, research technologies, and advocate for their adoption where appropriate.
- Maintain operational procedures, including alerts, on-call rotation, and troubleshooting playbooks.
- Use AI-assisted and agentic tools in product delivery, including navigating the Ruby monolith and creating proof of concepts.
Requirements
- 7+ years of professional software engineering experience, including hands-on full-stack development or backend services, particularly with high-scale, high-throughput systems.
- Experience delivering customer-facing products on high-scale data systems from problem definition through launch and adoption, with measurable customer or business outcomes.
- Track record building foundational data-driven systems at scale, such as streaming systems, real-time pipelines, or large-scale data platforms.
- Ability to drive architectural direction, scope large efforts, manage technical debt, communicate complex technical concepts, and lead technical initiatives.
- Deep understanding of software design, data structures, and algorithms; strong communication and organizational skills.
- Bonus: familiarity with Ruby, Ruby on Rails, TypeScript, React, Sidekiq, and SQL/NoSQL databases; experience with MongoDB, ClickHouse, Snowflake, or other data lake solutions; Kubernetes and AWS, GCP, or Azure; distributed systems, API design, monitoring, and related best practices.
Conditions
- Hybrid ways of working; a curated in-office experience.
- For candidates based in the United States, base pay is $184,000–$314,079 annually. Expected OTE is $204,000–$348,000 per year, including bonus or commission. Offers vary based on location, job-related knowledge, skills, and experience.
- Compensation may include equity, including restricted stock units. Benefits include retirement and employee stock purchase plans, flexible paid time off, medical, dental, vision, life, and disability coverage, fertility benefits, equal paid parental leave, professional development and a yearly learning stipend, volunteer opportunities, donation matching, and employee resource groups.