Senior Backend Engineer
Join a core data pipeline team building and scaling high-throughput, low-latency systems for real-time telemetry processing. Own features from architecture and implementation through production monitoring and resilience.
Обязанности
- Design, build, and maintain a central data processing pipeline for large volumes of logs and traces
- Architect real-time stream processing systems for data transformation and enrichment
- Optimize throughput, memory usage, and latency across distributed clusters
- Own feature lifecycles from system design and architecture through production monitoring and resilience
Требования
- 4+ years of development experience with Scala or another JVM language
- Extensive experience designing scalable distributed systems
- Hands-on experience with streaming technologies such as Apache Kafka, Spark Streaming, Kafka Streams, or Apache Flink
- Proficiency in data modeling for large-scale distributed datasets
- Experience with Kubernetes and Docker
- Strong understanding of distributed computing principles, including consistency, partitioning, and resilience
- Bachelor’s degree in Computer Science or an equivalent field
Будет плюсом
- Production experience in a SaaS environment, including metrics, logging, and production troubleshooting
- Experience developing APIs with gRPC