Staff Engineer ( Backend )
Core
Architecting and implementing highly scalable distributed backend systems and data processing pipelines for a data observability platform.
Role type
Staff Backend Engineer (Java)
Builds
Low-latency, high-throughput APIs, backend services, and distributed data processing pipelines.
Domain
Data Observability / Big Data Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java, distributed systems design, microservices, event-driven architecture, system-level optimization, API design, NoSQL databases (Cassandra, MongoDB, DynamoDB), Apache Spark, Apache Flink, cloud-native architecture, performance profiling, CI/CD.
Preferred skills
Databricks, Snowflake, Big Data technologies.
Responsibilities
Architect and design scalable distributed systems; write production-grade efficient code; lead end-to-end system design and trade-off analysis; build and optimize low-latency APIs; design distributed data processing pipelines; own critical components and enforce engineering standards; mentor engineers.
Seniority
Staff, hands-on IC with mentorship