Senior Software Engineer - Enterprise Platform, CustomerLake
Core
Building enterprise capabilities (permissions, access controls, audit logs, governance, pricing) for CustomerLake, a new generation of agentic customer-data applications on Databricks.
Role type
Senior backend-leaning full-stack engineer (enterprise SaaS)
Builds
Enterprise-grade security, governance, and administrative experiences for Customer Data Platform products
Domain
Data & AI infrastructure / Enterprise SaaS
Deliverable
production ML models | product features
Required skills
Backend engineering, full-stack ownership, enterprise SaaS experience, permissions/access controls, authorization systems, audit logs, entitlements, pricing controls, governance, scalable backend services, APIs, distributed systems, server-side technologies (Java, Python, Scala, Go, Node.js, C++), modern frontend technologies (React, Angular, Vue.js)
Preferred skills
Product mindset, navigating ambiguity in 0-to-1 environments, cross-functional collaboration
Technologies
Java, Python, Scala, Go, Node.js, C++, React, Angular, Vue.js
Responsibilities
Design and develop robust permissions, roles, and access-control systems; Build auditability and governance capabilities; Develop pricing, entitlement, usage, and product controls; Design scalable backend services, APIs, and data models; Translate administrator requirements into simple, reliable product experiences; Own projects end to end from architecture through production
Seniority
Senior, hands-on IC