Senior Software Engineer - Backend
Core
Building, scaling, and maintaining core features of a data observability platform to ensure data quality, prevent failures, and control costs.
Role type
Senior IC backend software engineer (JVM)
Builds
Data observability suite, low-latency APIs, and services for frontend consumption
Domain
Data infrastructure, observability, distributed systems
Deliverable
production ML models | product features
Required skills
JVM (Java, Scala, Kotlin), database systems (RDBMS, Mongo, Elastic Search), cloud technologies, distributed systems, SQL, algorithm design
Preferred skills
Spark, Kafka, Data Quality, Data Catalog
Technologies
Java, Scala, Kotlin, RDBMS, Mongo, Elastic Search, Spark, Kafka
Responsibilities
Designing and building key product capabilities, optimizing open-source data engines, developing low-latency APIs, investigating software performance issues
Seniority
Senior, hands-on IC
