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-timeChicago, IL, 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.
  • Experience with AI coding assistants, and judgment about when they are useful.
  • Ability to work effectively with engineering, data science, and product teams.
  • Ability to identify problems and work around obstacles independently.

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 customer data submitted through 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 from partial failures, and prevent 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 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 standards for code quality, testing, and design review.

Desired Qualifications

  • Experience integrating with cloud data warehouses such as BigQuery, Snowflake, or Redshift.
  • Experience integrating 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.
  • Experience with Google Cloud Platform.

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