B

Braze

Customer engagement platform for cross-channel messaging

Senior Software Engineer 2 - Decisioning Studio Integrations Team

Backend EngineeringConfirmed live in the last 24 hours
Full-timeAustin, TX, USA$156.4k - $280k /yr

About the Job

Requirements

  • At least 6 years of backend engineering experience building and operating distributed systems in production.
  • A track record of technical leadership, including owning complex projects end to end, making architecture decisions and setting direction for other engineers.
  • Experience building data pipelines or integrations that move very large volumes of data between systems, including schema changes, backfills and partial failures.
  • A strong grasp of event-driven architecture and reliability patterns, including message brokers such as Kafka, idempotency, retries with backoff, dead-letter handling, and at-least-once versus exactly-once tradeoffs.
  • Proficiency in Python and SQL.
  • Hands-on experience with cloud infrastructure and Kubernetes; GCP is preferred.
  • Experience with AI coding assistants and the judgment to know when they help and when they do not.
  • Clear communication and ability to work with engineering, data science and product.
  • Ability to identify problems and work around obstacles without waiting for direction.

Responsibilities

  • Lead complex integration projects from design through build and rollout, and set technical direction for the Decisioning Studio integration platform.
  • Design and build integrations with cloud data warehouses, customer engagement platforms and other enterprise systems for data ingestion and activation orchestration.
  • Build ingestion pipelines that handle batch pulls, file drops, APIs and streaming, accept arbitrary schemas, and prevent bad data from reaching models.
  • Build event-driven, fault-tolerant activation pipelines that deliver recommendations on schedule, recover cleanly from partial failures and avoid duplicate sends.
  • Design for multi-region deployment and compliance requirements, including data residency and personally identifiable information handling.
  • Own systems in production, instrument them with Datadog, participate in the on-call rotation and investigate incidents through to root cause.
  • Work with data scientists, machine learning engineers and product managers to turn integration requirements into reusable platform capabilities.
  • Mentor engineers and raise the bar for code quality, testing and design review.

Desired Qualifications

  • Experience with cloud data warehouses such as BigQuery, Snowflake or Redshift.
  • Experience with customer engagement platforms such as Braze, Adobe, Salesforce Marketing Cloud or Klaviyo.
  • Experience building multi-region systems under data residency and compliance requirements.
  • Experience running machine learning systems in production.

About the Company

Braze

Customer engagement platform for cross-channel messaging

Braze is a customer engagement platform that helps brands build ongoing relationships with customers by coordinating real-time, cross-channel messages across email, push, in-app, SMS, and more. It collects data from any source, segments audiences, and orchestrates customer journeys so the right message reaches the right person at the right time. It also uses AI-powered experimentation and optimization to test and improve campaigns. Braze differentiates itself with a data-driven, multi-channel approach and a strong emphasis on journey orchestration and real-time engagement, serving a wide range of clients from small businesses to large enterprises and operating globally. Its goal is to enable brands to deliver relevant, personalized experiences at scale, across channels, to drive lasting customer relationships.

Company size
1,001-5,000
Company stage
IPO
Headquarters
New York City, New York
Founded
2011

Recently Posted Jobs

Explore more opportunities at Braze

See more jobs