About the job
At Databricks, we are dedicated to empowering data teams to tackle some of the world's most challenging problems, from revolutionizing transportation to accelerating medical advancements. Our mission is to build and maintain the leading data and AI infrastructure platform, enabling our customers to leverage deep data insights for business enhancement. Founded by engineers with a customer-centric focus, we enthusiastically embrace every opportunity to solve technical challenges, whether it's crafting next-generation UI/UX for data interfaces or scaling our services across millions of virtual machines. This is just the beginning of our journey.
About the Team:
A superior platform demands an exceptional developer experience. Databricks Repos serves as the source control and workflow backbone that empowers data engineers, ML engineers, and analysts to manage code, collaborate with colleagues, and deploy data and AI applications seamlessly. Our team is responsible for creating the version control experience within Databricks, defining how users integrate their Git providers, manage code changes, track lineage, review pull requests, and promote code through jobs, pipelines, and deployments.
We aim to deliver a straightforward, reliable, AI-native workflow that harmonizes Git-style development with the unique requirements of data and AI teams. Our objective is to facilitate a smooth journey from authoring to production across notebooks, SQL, Python, and Lakeflow, all within a unified platform.
In this role, you will shape the vision and roadmap for Databricks Repos, determining how developers will build, test, review, and deploy code within our environment. You will collaborate with Workflows, Notebooks, Lakeflow, Data Management, and the broader Developer Experience teams to create an integrated and user-friendly path to production.
Your Impact:
- Design the comprehensive path to production experience for data and AI teams, covering everything from authoring to Git integration, CI, and CD.
- Define the integration of Repos with GitHub, GitLab, and Azure DevOps to support branching, pull requests, reviews, conflict resolution, and deployment workflows.
- Work alongside engineers to develop AI-assisted code management features such as automated code suggestions, recommended diffs, merge assistance, and deployment validation.
- Act as the customer advocate, translating user feedback into workflow enhancements that simplify source control and release management.
- Enhance developer productivity and reliability by aligning Repos with Databricks Workflows, Lakeflow, and deployment surfaces.

