← Все вакансии/braze
HybridAustin

Software Engineer

B
braze
Зарплата
$15,300–$26,200
Формат
Hybrid
О роли

Описание вакансии

About the company

Braze is a customer engagement platform that helps brands deliver customer experiences. The company is headquartered in New York, with offices including Austin.

Responsibilities
  • Join the User Targeting team as a hands-on technical leader, building the systems customers use to segment and target users. The team’s pipelines process billions of users per day.
  • Create and own complex systems end to end, including the segmentation engine, data pipelines, APIs, and customer dashboard experience.
  • Design and implement 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 to define what gets built and why, and improve it after launch based on customer usage.
  • Improve the performance, reliability, and cost-effectiveness of backend segmentation systems.
  • Mentor engineers in software design, coding, and operations; drive architectural direction and technical initiatives.
  • 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 adoption where appropriate.
  • Support and refine operational procedures, including alerts, on-call rotation, and troubleshooting playbooks.
  • The team uses AI and agentic tools in its workflow, including navigating its Ruby monolith and creating proofs of concept.
Requirements
  • 7+ years of professional software engineering experience, including hands-on full-stack development or backend services, particularly with high-scale, high-throughput systems.
  • Proven experience delivering customer-facing products on high-scale data systems, from problem definition through launch and adoption, with demonstrable customer or business impact.
  • Experience 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 major technical initiatives.
  • Deep understanding of software design, data structures, and algorithms; strong communication and organizational skills and ability to thrive in a team environment.
  • 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 best practices. Passion for customer experience.
Conditions
  • Hybrid ways of working.
  • For U.S.-based candidates, starting pay is expected to be $184,000–$314,079 annually. Expected OTE is $204,000–$348,000 per year, including bonus or commission. Exact offers may vary based on market location, job-related knowledge, skills, and experience.
  • Compensation may include equity. 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, community volunteer and donation-matching opportunities, and employee resource groups. Benefits vary by location.
Стек и навыки

С чем работаем