The company is on a mission to bridge the gap between enterprise business knowledge and data, democratizing data discovery and curation to prepare organizations for the era of generative AI. They are seeking a Backend Engineer with deep experience in microservices architecture to join their team. The ideal candidate will have expertise in building and operating distributed backend systems using technologies like Java, Ray, PostGres, and Kubernetes.
Requirements
- 4+ years of experience building backend services in modern cloud environments
- Fluent in at least one strongly typed language (Rust, Java, etc.) and comfortable in dynamic ones (Python)
- Understand distributed systems, service discovery, and observability
- Experience implementing secure APIs and backend systems, including RBAC, authentication, and authorization patterns
- Strong opinions on API boundaries, fault tolerance, and making systems boring
- Comfortable working in a high-context, fast-moving startup environment with minimal overhead