Senior Software Engineer - Backend
Core
Building, scaling, and maintaining core features of a data observability platform that ensures data quality, prevents failures, and controls costs for enterprise data teams.
Role type
Senior Software Engineer (Backend)
Builds
Data observability suite, low-latency APIs, and services consumed by frontend and solution engineers.
Domain
Data observability, cloud infrastructure, 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 features, investigating software complaints and optimizing performance, diving into open-source data engines to optimize performance, designing and maintaining low-latency APIs, developing services for frontend and solution engineers
Seniority
Senior, hands-on IC