Staff Software Engineer - AI Research InfrastructureActive$199K
The opportunity
At Databricks, we are obsessed with enabling data teams to solve the world’s toughest problems, from security threat detection to cancer drug development. We do this by building and running the world’s best data and AI platform so our customers can focus on the high-value…
What you'll do
Design and implement infrastructure that supports large‑scale experiments,: data processing, and model training (e.g., HPC clusters, GPU fleets, or cloud‑based systems)
Enable researchers to go from idea to large‑scale experiment in minutes, not: days, by building powerful abstractions for job submission, scheduling, and monitoring.
Create tooling that improves research developer productivity, such as: experiment management systems, CI/testing infrastructure for research code, and workflows that reduce iteration time.
Influence the long‑term roadmap for research computation, shaping how: Databricks AI Research train, evaluate, and ship models to customers.
Serve as a technical mentor and force multiplier for other engineers working: on compute, infra, and AI systems.
BS/MS or PhD in Computer Science or related field
What they're looking for
- + years of software engineering experience, including substantial time: working on large‑scale distributed systems or infrastructure.
- Have deep experience with building and operating distributed systems, data: pipelines, or large‑scale backend services, ideally involving GPUs, clusters, or major cloud providers.
- Are proficient in one or more systems programming languages (e.g., C++, Rust,: Go, Java, Scala) and can design, implement, and debug complex services.
- Have built or significantly contributed to cluster schedulers, resource: managers, or large‑scale job orchestration systems (e.g., Kubernetes, Slurm, Ray, custom internal systems).