
Senior Software Engineer (Managed Data Transfer Control Plane)
Crusoe
San Francisco, CA • 1h ago • On-site
Senior
On-site
170,000 - 205,000 USD/yr
Match your resume with similar open roles
Upload your resume to automatically match with active openings similar to this role.
Potential salary for Senior Software Engineer (Managed Data Transfer Control Plane) role
Improve your resume now
$170,000 – $205,000/year
Quick Facts
Role: Senior Software Engineer, Managed Data Transfer (MDT)
Description
Crusoe’s Managed Data Transfer (MDT) service moves petabyte-scale training data from cloud sources (starting with AWS S3) into Crusoe storage using a single API call. This role builds the MDT control plane—job API, scheduler, and job state—so customer transfers are coordinated, resumable, and safe to retry or cancel. You’ll shape a provider-neutral API and help take the service from early commits to a preview launch with design-partner customers.
Responsibilities
Design and build the data-transfer API (create, list, get, cancel) with a provider-neutral source/destination model
Implement the scheduler and job state machine that shards bucket listings into work units, places them on regional worker pools, and tracks progress, retries, and resume behavior
Ensure correctness at scale with end-to-end checksum verification, safe retry/cancel behavior, and clear errors for permission/destination issues
Implement secure cross-cloud identity with short-lived least-privilege credentials (AWS role assumption first, other clouds next), integrated with IAM and audit logging
Ship customer surfaces including the CLI and, with partners, Terraform and Console experiences for creating and monitoring transfers
Instrument the service with metrics, logs, and alerts; write runbooks; participate in the team’s on-call rotation
Collaborate with Storage, Network, IAM, and Cloud Console teams, and partner with Product and Solutions Architects on early onboarding
Requirements
5+ years building cloud infrastructure or platform services, including taking a service from zero to general availability
Production experience designing and shipping backend services and APIs (ideally in Go) using gRPC or REST, relational databases, and Kubernetes
Distributed systems judgment for long-running, failure-prone work (idempotency, retries with backoff, leases, checkpointing, partial failure)
Ability to design public APIs that customers automate against and that can evolve without breaking changes
Security mindset: authentication, authorization, least privilege, and careful handling of customer credentials
Operational ownership: run production services, participate in on-call, build dashboards and alerts
Strong collaboration and writing skills for cross-team design docs
Bachelor’s degree in Computer Science/Engineering (or equivalent professional experience)
Bonus Points
Experience with large-scale data movement tools (S3 multipart uploads, rclone, s5cmd, AWS DataSync, Google Storage Transfer Service)
Cross-cloud identity experience (AWS IAM/STS, GCP service-account impersonation, Azure workload identity)
Experience with storage systems (object storage, NFS, parallel file systems) or high-throughput networking
Job orchestration experience (Temporal, Argo, Kubernetes operators)
Experience building on GPU or AI infrastructure
Benefits
Competitive compensation and equity packages, including Restricted Stock Units
Paid time off, paid holidays, and leave of absence programs
Comprehensive health, dental, and vision insurance
Employer contributions to an HSA account
Paid parental leave
Paid life insurance, short-term and long-term disability
Professional development and tuition reimbursement
Mental health and wellness support
Commuter benefits, cell phone stipend, and daily meals allowance
401(k) retirement plan with company match up to 4% of salary
Volunteer time off
Global travel insurance and emergency assistance
Additional location-specific perks and programs
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See more
Mid-Level to Senior Software Engineer
PeopleTec, Inc.
Mid
Technology
Huntsville, AL · On-site
N/A
1h ago
Senior Software Engineer (AI Solutions)
Volkswagen Financial Services
Senior
Technology
Warsaw, Poland · On-site
N/A
6 days ago
Senior Data Engineer
CLOUDFIDE SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
Senior
Technology
Warsaw, MA, Poland · Remote
N/A
6 days ago

Senior Software Engineer, DNS and Cloud Infrastructure
Salesforce
Senior
Technology
Bellevue, WA · Hybrid
$149K - $224K/yr
2 days ago

Senior Software Engineer
Jobot
Senior
Technology
New York, NY, United States of America · On-site
$150K - $200K/yr
2 days ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.
Senior Software Engineer
Keebo
Senior
Technology
Remote
$170K - $200K/yr
4 days ago
Data Architect
e-point SA
Senior
Technology
Katowice, SL, Poland · Remote
N/A
5 days ago
Senior Backend Software Engineer (Dataverse)
Microsoft
Senior
Technology
Redmond, WA
$160K - $261K/yr
18 days ago
Senior Backend Software Engineer (Dataverse Runtime)
Microsoft
Senior
Technology
Redmond, WA · Hybrid
$120K - $235K/yr
2 days ago
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
