Backend Engineer
Coralogix
- We are looking for a Backend Engineer to join a growing group! Our Alerting backend powers real-time, streaming-based detection at massive scale, processing millions of events per second with millisecond latency to catch issues as they happen
- Built with a distributed, event-driven architecture, it supports complex pattern evaluation, dynamic enrichment, and fault-tolerant delivery for mission-critical observability
- Lead the design, development, and evolution of scalable, high-impact systems
- Own features end-to-end, ensuring predictable production behavior from design through deployment
- Solve complex technical challenges at scale using sound engineering principles and modern stream processing technologies
- Collaborate closely with engineers and product managers to continuously improve the product
- Drive both technical excellence and meaningful user outcomes
- Our Stack
- Scala(ZIO)
- Kafka Streams / Akka Streams
- Kafka
- ElasticSearch, Redis
- Kubernetes
- AWS
Benefits
- Grow with us: Over 50% of our leadership roles are filled through internal promotions. We believe in growing our people as we grow the company.
- Global opportunities: With team members in 28 countries, Coralogix offers a truly global work experience and diverse career paths across functions and geographies.
- Top talent, real impact: Join some of the best minds in observability. Our teams are passionate, expert, and deeply connected to the business impact of their work.
- Autonomy and ownership: We empower our people to make decisions, take initiative, and shape how things get done. We’re here for our employees, every step of the way.
- Kid-friendly & pet-friendly: We’re a company where parents, dog lovers (and yes, both!) can thrive. Our flexible, hybrid model and inclusive culture help people bring their whole selves to work.
- Diversity & belonging: A truly international workplace with a culture that celebrates differences and creates a strong sense of belonging for everyone.
- Business-driven impact: Every role at Coralogix is connected to our core business goals. No matter your position, you’ll see how your work directly contributes to the company’s success.
- Proven growth, unicorn status: Be part of a fast-growing company that has scaled year over year for the past 5 years & is proudly recognized as a unicorn in the tech industry
- Hands-on experience with observability platforms (Coralogix, Grafana, etc.)
- 3+ years of development experience with JVM stack - Java / Kotlin / Scala - Advantage
- 3+ years of experience developing and operating distributed systems in production
- B.Sc. in Computer Science or an equivalent field
- Proven experience in building systems that are highly available and reliable through strong architectural practices, monitoring, and proactive incident management
- Strong knowledge of distributed computing paradigms and principles, such as consistency, partitioning, and resilience
- Hands-on experience with Data Streaming technologies, including Apache Kafka, Spark Streaming, KafkaStreams, or Apache Flink
- 5+ years of software development experience
- Proficiency in data modeling and designing systems to handle large-scale, distributed datasets efficiently
- Familiarity with gRPC and Protobuf
- Hands-on experience with RocksDB optimizations and tuning
- Production experience in a SaaS environment - Metrics, Logging, Troubleshooting production systems
Reference: WJ-766_22718140