The opportunity
We're looking for a Software Engineer 3 to help build and operate this platform. This is an individual contributor role that combines hands-on software development with systems and site reliability engineering.
What you'll do
Enjoys working with other engineers, is approachable and curious, and is open to feedback
Has experience with Kafka-compatible streaming platforms, Apache Flink, or: comparable stream-processing technologies
Has experience writing production backend systems in a compiled language, such as Java, Go, C, or C++
Has experience designing and developing scalable distributed services, with: an understanding of performance, availability, and failure handling
Has worked with event-driven systems, ingestion pipelines, or high-throughput data processing
Has hands-on experience managing the development and release lifecycle on: Kubernetes clusters using GitOps tools such as Argo CD or Flux
What they're looking for
- Has hands-on experience applying a data-driven approach to debugging and: troubleshooting production systems using tools such as profilers and flame graphs to collect evidence
- Is comfortable being part of 24/7 on-call rotations
- Can explain their own technical contributions, the trade-offs they made, and: the evidence used to evaluate results
- Has a strong understanding of algorithms, data structures, and time and space complexity