Principal Backend Engineer (Analytics)
Core
Design, develop, and maintain scalable backend services and data platforms to curate and contextualize security and business data for customers.
Role type
Principal Backend Engineer (Analytics)
Builds
Robust data platform and security modules serving the entire R&D organization
Domain
Cybersecurity / Data Engineering
Deliverable
production ML models | product features
Required skills
Backend development, Microservices architecture, Scala, Java/Spring Boot, AWS, Kubernetes, Data-intensive solutions, Query optimization, Semantic layers
Preferred skills
Query optimization, Data analytics, Performance optimizations in data-intensive environments
Technologies
Scala, Java, Spring Boot, AWS, Kubernetes, Snowflake, Trino, Apache Iceberg
Responsibilities
Design and develop scalable backend services within a microservices architecture, Optimize performance, cost, and reliability of production services, Drive innovation in semantic layers and analytics capabilities, Operate across product, UX, and frontend teams to deliver high-scale features, Mentor junior engineers and elevate team technical capabilities
Seniority
Principal, hands-on IC with mentorship