Senior Scala Engineer
Core
Design, build, and evolve the backend for a high-scale event processing and analytics platform that ingests customer behavior events and powers AI-driven customer experiences.
Role type
Senior Scala Engineer (Backend)
Builds
Event ingestion, processing, and storage systems; analytics modules; microservices on Kubernetes.
Domain
Fintech / Retail / eCommerce / AI-driven behavioral analytics
Deliverable
production ML models
Required skills
Scala (effect systems: Cats Effect, ZIO, Akka/Pekko), Apache Kafka, Kubernetes, SQL, NoSQL, microservices architecture, distributed systems design, debugging in distributed environments
Preferred skills
JVM internals (GC, profiling), observability (OpenTelemetry, Jaeger, structured logging), cloud environments (Azure, GCP)
Technologies
Scala, Apache Kafka, SQL, ElasticSearch, ScyllaDB, Kubernetes, Azure, GCP, OpenTelemetry, Jaeger
Responsibilities
Design architecture and patterns for processing and storing high-volume datasets; build software with a strong focus on performance and optimization; translate complex functional and technical requirements into detailed designs; analyze large data stores and surface meaningful insights
Seniority
Senior, hands-on IC
