Attentive

Attentive

Senior Software Engineer, Streaming

United States · Senior · Full-time

Sponsorship not specified$150k-$205kDetected 1 day ago
TypeScriptPythonJavaReactViteSpringDistributed SystemsData StructuresAlgorithmsPostgreSQLRedisDynamoDBAWSKubernetesTerraformHelmDatadogGraphQLKafkaMachine LearningTensorFlowPyTorchPandasSpark

About the role

  • We're looking for a highly driven Senior Software Engineer to join our Streaming team, which powers the backbone of Attentive's messaging and personalization platform.
  • In this role, you'll help shape the future of our streaming architecture, moving us to modern platforms, and unlocking new capabilities for debugging, load testing, and observability.
  • Your work won't just keep the pipes flowing it will directly influence how quickly we can experiment, personalize, and scale across millions of devices and billions of events.

Responsibilities

  • Design high-throughput, low-latency solutions that power mission-critical messaging, personalization, and data integration use cases across Attentive's ecosystem
  • Our event streaming systems handle over 2 million messages per second and sit at the heart of how product and data engineering teams build real-time, customer-facing experiences.
  • Architect and evolve Attentive's next-generation event streaming platform: Design high-throughput, low-latency solutions that power mission-critical messaging, personalization, and data integration use cases across Attentive's ecosystem
  • Collaborate across engineering: Partner with product, data, and infrastructure teams to launch new customer-facing features, integrations, and scalable solutions built on streaming infrastructure
  • Proficient in Java (Spring Boot) and familiar with modern development practices, including object-oriented design, data structures, and algorithms
  • We prioritize and maintain a fair, inclusive and equitable workplace free from discrimination, harassment, and retaliation.

Requirements

  • 5+ years experience architecting and supporting high-throughput, distributed systems at scale-especially those involving event streaming or messaging platforms
  • Experience with observability and developer tooling for streaming (e.g., tracing, metrics, replay).Infrastructure-as-code expertise (Terraform, Helm), comfortable with Kubernetes (EKS) and cloud-native environments

Skills

  • Attentive® is the AI marketing platform for 1:1 personalization redefining the way brands and people connect.
  • Deep understanding of the internals of distributed streaming frameworks such as Kafka, Flink, Pulsar, and/or Spark
  • Excited by new technologies, but pragmatic about introducing them-focused on solving real business problems

Compensation

  • The US base salary range for this full-time position is $150,000 - $205,000 annually + equity + benefits
  • Our salary ranges are determined by role, level and location

Benefits

  • Our automation is driven by custom and open source machine learning models, lots of data and built with Python, Metaflow, HuggingFace 🤗, PyTorch, TensorFlow, and Pandas
  • The US base salary range for this full-time position is $150,000 - $205,000 annually + equity + benefits
  • You'll get competitive perks and benefits, from health & wellness to equity, to help you bring your best self to work.

Company info

  • Attentive Company Values
  • Champion the Customer - Our success is defined by our customers' success
  • At Attentive, we know that our Company's strength lies in the diversity of our employees.

Equal opportunity

  • Attentive is an Equal Opportunity Employer and we welcome applicants from all backgrounds.

This listing is sourced directly from Attentive's careers page and normalized into a canonical job model.