Databricks
Technology
StaffSoftwareEngineer,AIRuntime
Neural analysis suggests this role is
optimal for Senior candidates.
“Staff Software Engineer, AI Runtime at Databricks. Skills: AI Runtime, GPU training, Distributed systems. Drive architecture evolution. Deliver scalable training”
What You'll Achieve.
Deliver scalable training; Improve GPU utilization; Lower cost per training run; Minimize disruption to customers
Industry & Context.
Root cause analysis; Troubleshooting
What They're Looking For.
Must Have
10+ years experience distributed systems, Significant depth GPU training infrastructure, Hands-on distributed training frameworks, Understanding training resilience patterns, Solid grasp GPU performance fundamentals, Experience building managed platforms, Foundation algorithms, data structures, Proven ability deliver initiatives, BS in Computer Science
Nice to Have
MS or PhD preferred
What You'll Do.
Drive architecture evolution
Deliver scalable training
Solve large-scale training problems
Orchestrate multi-node training
Optimize distributed parallelism
Schedule GPU resources
Route GPU dynamically
Load data efficiently
Checkpoint long-running jobs
Restore long-running jobs
Raise training utilization
Build resilience foundations
Build observability foundations
Detect hardware failures
Recover from failures
Shape developer experience
Lead engineering efforts
Contribute core systems
Support latest accelerators
Champion engineering excellence
Mentor other engineers
Shape technical direction
How You'll Work.
Team & Collaboration
Partner across product; Partner research teams; Partner platform teams
Communication Scope
Technical vision; Design reviews; Technical discussions
Full Job Description
P-1930 At Databricks, we are passionate about enabling data teams to solve the world's toughest problems — from making the next mode of transportation a reality to accelerating the development of medical breakthroughs. We do this by building and running the world's best data and AI infrastructure platform so our customers can use deep data insights to improve their business. Training and customizing state-of-the-art AI models is one of the most demanding workloads in computing, and it sits at the heart of Databricks' Mosaic AI mission. AI Runtime (AIR) is our managed platform for large-scale GPU training and fine-tuning. It gives customers on-demand access to fleets of the latest accelerators and a serverless experience that hides the complexity of provisioning, scheduling, and orchestrating multi-node jobs, with the resilience to keep training running for days or weeks across thousands of GPUs. AIR powers the full spectrum of custom training, from fine-tuning open models to pre-training frontier-scale foundation models, for some of the most sophisticated AI teams in the world. As a Staff Software Engineer for AI Runtime, you will play a critical role in building and scaling the systems that make large-scale training fast, reliable, and effortless. You will drive the architecture and evolution of the managed GPU training stack, spanning scheduling and capacity, distributed training performance, fault tolerance, and the developer experience of launching and operating jobs at scale. Beyond hands-on contributions to core systems, you will help define the long-term technical vision for AIR, mentor senior engineers, partner across product, research, and platform teams, and lead the initiatives that expand the technical and business impact of custom training at Databricks. The impact you will have: Drive the architecture and evolution of AIR's managed GPU training platform, delivering scalable, high-throughput, and resilient training across fleets that span thousands of a
Applying for this Staff Software Engineer, AI Runtime role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about Databricks?
Real rants from real employees. Read before you apply.