Senior Software Engineer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
The Cloud Services Engineer is responsible for designing, building, and operating a shared, enterprise-grade cloud platform that enables secure, multi-tenant access to AI products for enterprise customers. This role focuses on identity, authentication, authorization, tenant management, and user access enablement, ensuring that enterprise customers can securely access multiple AI products via a centralized platform. The engineer works in alignment with Platform Engineering (runtime and deployment), SRE (reliability), and Security/Compliance teams. Essential Duties and Responsibilities Build and operate a centralized identity system supporting enterprise users and tenants, with SSO, MFA, federated identity, and single tenant isolation. Manage roles, permissions, and access policies for multi-tenant enterprise environments. Enable secure user onboarding, provisioning, and lifecycle management for enterprise accounts. Provide APIs and SDKs to enable AI product teams to integrate seamlessly with the identity platform. Support enterprise workflows for subscription, plan-based access, and product entitlements. Ensure enterprise-grade SLAs for identity, access, and tenant isolation, while ensuring scalability, security, and maintainability. Define SLIs/SLOs for identity and tenant management services in collaboration with SRE. Implement observability and alerting for authentication, authorization, and multi-tenant operations. Automate provisioning of tenants, roles, and enterprise access policies. Enable self-service onboarding for enterprise AI products and customers. Support incident management for enterprise platform access issues. Pre-Requisites :