Senior Backend Engineer, Alerting
Join the team building a distributed, event-driven alerting backend that processes millions of events per second with millisecond latency. Work across system design, development, and deployment to deliver reliable, scalable observability features.
Responsabilidades
- Lead the design, development, and evolution of scalable systems.
- Own features from design through deployment and ensure predictable production behavior.
- Solve complex technical challenges using sound engineering practices and stream-processing technologies.
- Collaborate with engineers and product managers to improve the product.
Requisitos
- At least five years of software development experience.
- At least three years developing and operating distributed systems in production.
- Hands-on experience with observability platforms such as Coralogix or Grafana.
- Experience building highly available and reliable systems, including monitoring and proactive incident management.
- Hands-on experience with streaming technologies such as Apache Kafka, Spark Streaming, Kafka Streams, or Apache Flink.
- Proficiency in data modeling and designing systems for large-scale distributed datasets.
- Strong knowledge of distributed computing concepts, including consistency, partitioning, and resilience.
- Bachelor’s degree in Computer Science or an equivalent field.
Se valora
- Three or more years of JVM development with Java, Kotlin, or Scala.
- Familiarity with gRPC and Protobuf.
- Experience tuning RocksDB.
- Production experience in a SaaS environment, including metrics, logging, and troubleshooting.