EngineerJobs.io
← Back to all jobs

Job Description

Lead the control plane for Tesla Cloud Platform object storage, delivering multi-tenant, S3-compatible Bucket as a Service.

Responsibilities

  • Own and build the Bucket as a Service control plane, including bucket lifecycle management, access policy support, and quota enforcement
  • Design and implement S3-compatible APIs and storage abstractions that provide a consistent interface across multiple object storage backends
  • Implement multi-tenant bucket isolation to ensure strict separation of storage resources across organizations and projects
  • Integrate access control with TCP’s IAM layer, covering bucket-level and object-level permissions, service account access, and policy enforcement
  • Develop storage quota management across project, tenant, and zone dimensions, including usage tracking and reporting
  • Build full-stack capabilities using Go, gRPC, PostgreSQL, and React/Next.js for bucket creation flows, management dashboards, and admin tooling
  • Create background jobs and reconciliation loops to synchronize state between TCP and the underlying storage backends
  • Own the object storage API layer (REST/gRPC) for all endpoints with reliability and backward compatibility in mind
  • Partner with networking, identity, DNS, and infrastructure teams to deliver integrated storage provisioning workflows
  • Participate in the global on-call rotation for production storage services

Requirements

  • 5+ years of professional backend development experience with Go (Golang), including distributed systems and API development
  • Experience building or operating object storage systems such as MinIO, Ceph RGW, NetApp StorageGRID, or similar S3-compatible platforms
  • Hands-on experience with PostgreSQL, including schema design, migrations, and query optimization
  • Strong understanding of the S3 API specification and object storage semantics including buckets, objects, ACLs, lifecycle policies, and versioning
  • Experience with gRPC (or comparable RPC frameworks)
  • Solid distributed systems knowledge covering state synchronization, concurrency, eventual consistency, and data durability guarantees
  • React and Next.js experience with TypeScript is a plus for production interface development

Technologies

  • Go (Golang)
  • gRPC
  • PostgreSQL
  • React/Next.js
  • TypeScript
  • REST
  • MinIO
  • Ceph RGW
  • NetApp StorageGRID
  • S3-compatible platforms
  • S3 API
  • TCP (Tesla Cloud Platform)

Benefits

  • Medical plans with multiple options, $0 payroll deduction
  • Family-building, fertility, adoption and surrogacy benefits
  • Dental (including orthodontic coverage) and vision plans with options and $0 paycheck contribution
  • Company paid HSA contribution when enrolled in the High-Deductible medical plan with HSA
  • Healthcare and Dependent Care Flexible Spending Accounts (FSA)
  • 401(k) with employer match, Employee Stock Purchase Plans, and other financial benefits
  • Company paid Basic Life and AD&D
  • Short-term and long-term disability insurance (90 day waiting period)
  • Employee Assistance Program
  • Sick and Vacation time (Flex time for salary positions, Accrued hours for Hourly positions) and Paid Holidays
  • Back-up childcare and parenting support resources
  • Voluntary benefits including critical illness, hospital indemnity, accident insurance, theft & legal services, and pet insurance
  • Weight Loss and Tobacco Cessation Programs
  • Tesla Babies program
  • Commuter benefits
  • Employee discounts and perks program

What to Expect

  • Tesla Cloud Platform (TCP) is Tesla’s own cloud that powers virtual machine, metal, storage, and networking at global scale across multiple datacenters
  • Own and build the control plane for TCP’s Bucket as a Service, enabling Tesla engineers to create, manage, and operate S3-compatible object storage across Tesla’s on-premise infrastructure
  • This role is not a managed storage vendor integration
  • Build a unified self-service control plane that abstracts multi-vendor object storage backends through TCP’s portal and APIs
  • Work with compute, networking, identity, and infrastructure teams to deliver storage capabilities for reliability and scale required by mission-critical workloads

Expected Compensation: $168,000 - $252,000/annual salary + cash and stock awards + benefits

Similar Jobs