Scala Software Engineer, Core Data
Core
Build highly-available, consistent, and easy-to-use services for near-realtime access to user data graphs, supporting millions of requests per second with enterprise-grade uptime and performance.
Role type
Senior IC Scala Software Engineer (Core Data)
Builds
Near-realtime data access interfaces, change data streams, and highly scalable data warehouses for Box's content management platform.
Domain
Enterprise Content Management / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Scala, Java, MySQL, Pub/Sub, BigQuery, high-scale distributed systems, algorithms, data structures, code design principles
Preferred skills
Passion for database scale and performance challenges
Technologies
Scala, Java, MySQL, Pub/Sub, BigQuery, Jira, GitHub Enterprise, GIT
Responsibilities
Define future Core Data architecture in the cloud; design novel approaches to address scale and observability challenges; develop services to prevent data inconsistencies or corruptions; provide guidance to client engineering teams on near-real-time interfaces; drive wider adoption of near-real-time interfaces across engineering; implement initiatives to ensure systems meet availability, performance, and reliability SLOs.
Seniority
Mid-Senior, hands-on IC