Senior Software Engineer, Streaming

3 days ago

Apply Now
Logo of Attentive

Attentive

Marketing • SaaS • Artificial Intelligence

Attentive is a leading AI-powered SMS and email marketing platform that helps businesses engage with customers through effective personalized messaging. Its products and services are designed to boost customer loyalty and revenue by leveraging AI-driven tools for messaging deliverability, audience targeting, and analytics. Attentive offers seamless integrations with various marketing tools and provides unparalleled support to enhance customer success and compliance. The platform enables businesses to create top-performing campaigns quickly and dynamically build high-performance audiences. Attentive's expertise in data-driven solutions helps businesses optimize their marketing strategies across multiple industries, including retail, e-commerce, travel, and entertainment.

1001 - 5000 employees

Founded 2016

☁️ SaaS

🤖 Artificial Intelligence

📋 Description

• 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 • Drive the transition to managed services: Lead the migration from legacy infrastructure to managed event streaming platforms (e.g., Managed Kafka, Confluent), reducing operational overhead and enabling greater scale • Enhance self-service for product engineering and data teams: Build and refine self-serve tools for event observability, debugging, load testing, and system configuration, empowering teams to experiment and ship quickly • Simplify and modernize streaming architecture: Remove unnecessary abstraction layers, enable direct access for power users, and ensure the platform is flexible for both “paved path” and advanced use cases • Solve complex distributed systems challenges: Improve event delivery reliability, cost efficiency, and system integration for real-time and batch workloads • Champion best practices and technology selection: Stay ahead of industry advancements in event streaming, advocating for tools and approaches that balance innovation with long-term reliability • Collaborate across engineering: Partner with product, data, and infrastructure teams to launch new customer-facing features, integrations, and scalable solutions built on streaming infrastructure

🎯 Requirements

• Proven experience architecting and supporting high-throughput, distributed systems at scale—especially those involving event streaming or messaging platforms • Deep understanding of the internals of distributed streaming frameworks such as Kafka, Flink, Pulsar, and/or Spark • Proficient in Java (Spring Boot) and familiar with modern development practices, including object-oriented design, data structures, and algorithms • Able to debug issues across the stack—from message serialization and event schemas to network and JVM tuning—and communicate tradeoffs clearly • Familiar with resource scheduling, data locality, and how infrastructure choices impact cost and system behavior • 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 • Track record of modernizing platforms: sunsetting legacy systems, moving to managed services, or implementing self-service capabilities • Excited by new technologies, but pragmatic about introducing them—focused on solving real business problems.

🏖️ Benefits

• competitive perks and benefits • health & wellness • equity

Apply Now

Similar Jobs

3 days ago

Network and Linux Specialist focusing on customer support for self-hosted drone software and integration. Involved in debugging, troubleshooting, and lab management.

Linux

3 days ago

Red Hat

10,000+ employees

🏢 Enterprise

Lead architect for observability solutions on Red Hat's OpenShift pipelines. Optimize resource management and develop monitoring solutions with a focus on CI/CD practices.

Ansible

Cloud

Groovy

Jenkins

Linux

OpenShift

Python

Go

3 days ago

Full Stack Engineer focused on building and scaling features for Calendly's platform. Collaborating across teams to enhance product quality and user experience.

JavaScript

Microservices

Node.js

React

TypeScript

3 days ago

Senior Software Engineer on Airbnb's Cities team developing scalable solutions for global regulatory compliance. Engaging with industry and governmental partners to drive technology strategy and integration.

Distributed Systems

GraphQL

Java

Kotlin

Microservices

Python

React

TypeScript

3 days ago

Senior Software Engineer at Speechify collaborating with researchers and engineers to deploy ML inference workloads. Key responsibilities include performance improvements and troubleshooting solutions.

Cloud

Docker

Google Cloud Platform

Kubernetes

Python

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com