Crusoe
Senior Software Engineer, Crusoe Managed Data Transfer
San Francisco, CA - US. Posted 5 days ago
The role
You will build the MDT control plane, including the job API, scheduler, and job state. You will work on moving petabyte-scale training data from AWS S3 and other clouds into Crusoe storage.
What you will do
- Design and build the data-transfer API
- Build the scheduler and state machine to manage units of work
- Make petabyte-scale jobs safe to retry and cancel with checksum verification
- Implement secure access to customer buckets with short-lived credentials
- Ship the CLI and work with partner teams on Terraform and Console experiences
- Instrument the service with metrics, logs and alerts
- Write runbooks and participate in on-call rotation
- Agree on interfaces with Storage, Network, IAM and Console teams
- Work with Product and Solutions Architects on early customer onboarding
Required qualifications
- Experience designing and shipping production backend services and APIs, ideally in Go, with gRPC or REST, relational databases and Kubernetes
- 5+ years building cloud infrastructure or platform services, including taking a service from zero to general availability
- Comfort with long-running, failure-prone work: idempotency, retries with backoff, leases, checkpointing and partial failure
- Ability to design public APIs that customers automate against and that can grow without breaking changes
- Working knowledge of authentication, authorization and least privilege
- Experience running services in production, being on call, and building dashboards and alerts
- Ability to work across teams and write design docs
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent professional experience
Nice to have
- Experience with large-scale data movement, such as S3 multipart uploads, rclone, s5cmd, AWS DataSync or Google Storage Transfer Service
- Hands-on experience with cross-cloud identity: AWS IAM and STS, GCP service-account impersonation, or Azure workload identity
- Experience with storage systems (object storage, NFS, parallel file systems) or high-throughput networking
- Experience with job orchestration systems such as Temporal, Argo, or Kubernetes operators
- Experience building on GPU or AI infrastructure
Benefits
- Competitive compensation and equity packages
- Restricted Stock Units
- Paid time off, paid holidays & leave of absence programs
- Comprehensive health, dental & vision insurance
- Employer contributions to HSA account
- Paid parental leave
- Paid life insurance, short-term and long-term disability
- Professional development & tuition reimbursement
- Mental health & wellness support
- Commuter benefits (parking & transit)
- Cell phone stipend
- 401(k) Retirement plan with company match up to 4% of salary
About the company
Crusoe is a vertically integrated AI infrastructure company that owns and operates each layer of the stack to power AI workloads. They use an energy-first approach to solve the demand for AI compute.