Staff Software Engineer - AI Research Infrastructure
Role overview
As a Staff Software Engineer, AI Research Infrastructure, you will be developing and running the research stack that powers Databricks AI Research. You will design and build services that schedule, orchestrate, and observe large‑scale training and inference experiment workloads across thousands of GPUs, improve our dev tooling and ensure that researchers can iterate quickly without sacrificing reliability, efficiency, or security.
Responsibilities
- check_circle Design and implement infrastructure that supports large‑scale experiments, data processing, and model training (e.g., HPC clusters, GPU fleets, or cloud‑based systems)
- check_circle Enable researchers to go from idea to large‑scale experiment in minutes, not days, by building powerful abstractions for job submission, scheduling, and monitoring.
- check_circle Create tooling that improves research developer productivity, such as experiment management systems, CI/testing infrastructure for research code, and workflows that reduce iteration time.
- check_circle Influence the long‑term roadmap for research computation, shaping how Databricks AI Research train, evaluate, and ship models to customers.
- check_circle Serve as a technical mentor and force multiplier for other engineers working on compute, infra, and AI systems.
Basic qualifications
- BS/MS or PhD in Computer Science or related field
- 5+ 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).
- Understand modern ML training and inference workflows (e.g., distributed training, model parallelism, fine‑tuning, evaluation), even if you’re not primarily a research scientist.
- Can move fast and be pragmatic in getting things done, while caring about operational excellence. Have driven complex systems from prototype to stable, well‑owned services.
- Communicate clearly with both researchers and engineers, and enjoy translating between research needs and infra realities.
Benefits
- check_circle At Databricks, we strive to provide comprehensive benefits and perks that meet the needs of all of our employees.
About the company
Databricks is the Data and AI company. More than 20,000 organizations worldwide — including adidas, AT&T, Bayer, Block, Mastercard, Rivian, Unilever, and 70% of the Fortune 500 — rely on the Databricks Data + AI Platform to build and scale data and AI apps, analytics and agents. Headquartered in San Francisco with 30+ offices around the globe, Databricks offers a unified platform that includes Genie, Lakebase, Agent Bricks, Lakeflow, Lakehouse, and Unity Catalog. To learn more, follow Databricks on LinkedIn, X, YouTube, and Instagram.
Tags & Focus Areas
About Databricks
Note: The job is a remote job and is open to candidates in USA. Databricks is the data and AI company, and they are seeking a highly skilled Lead Security Architect to join their IT team. This role involves designing and implementing secure architectures to protect corporate assets while focusing on IT security areas such as Identity and Access Management and Zero Trust architecture.
Ready to Join the Team?
Apply once with DevFound — we route your profile to Databricks and keep you posted on matching AI roles.