Staff Software Engineer, Streaming
Core
Architect and evolve Attentive's next-generation event streaming platform to power mission-critical products processing over 2 million messages per second.
Role type
Staff Software Engineer (Platform Architecture)
Builds
High-throughput, low-latency event streaming infrastructure and developer tooling for observability and debugging.
Domain
Real-time data streaming, distributed systems, cloud-native infrastructure
Deliverable
production ML models | infrastructure
Required skills
Distributed systems architecture, Event streaming internals (Kafka, Flink, Pulsar, Spark), Java, Backend systems design, JVM performance optimization, Infrastructure as code (Terraform, Helm), Kubernetes (EKS), Observability tooling
Preferred skills
Modernization of legacy architecture, Resource scheduling, Data locality optimization, Cloud cost management
Technologies
Kafka, Flink, Pulsar, Spark, Java, Kotlin, Spring Boot, Gradle, DynamoDB, Aurora, AirFlow, Postgres, Redis, AWS, EKS, Istio, Datadog, Terraform, Helm, React, TypeScript, GraphQL, Python, PyTorch, TensorFlow
Responsibilities
Design high-throughput, low-latency streaming solutions; Build self-serve tools for event observability and load testing; Simplify streaming architecture by removing abstraction layers; Solve complex distributed systems challenges (rate limiting, deduping); Champion best practices in event streaming technology; Collaborate with product and data teams on scalable solutions
Seniority
Staff, high-leverage platform leadership