About the job
At Databricks, we are driven by a commitment to empower data teams in overcoming the world's most complex challenges, from realizing the next generation of transportation to expediting groundbreaking medical innovations. Our mission is fulfilled through the development and operation of the premier data and AI infrastructure platform, enabling our clients to harness profound data insights to enhance their enterprises. Founded by engineers with a customer-centric mindset, we eagerly embrace every chance to confront technical challenges – whether it's crafting next-gen UI/UX for data interaction or scaling our services and infrastructure across a multitude of virtual machines.
About Our Team:
Delivering a stellar platform necessitates an outstanding developer experience. The Databricks Repos team lays the groundwork for source control and workflow, facilitating how data engineers, machine learning experts, and analysts manage code, collaborate with peers, and deploy data and AI applications into production. Our team enhances the version control experience within Databricks, delineating user interactions with Git providers, code change management, lineage tracking, pull request evaluation, and code promotion into jobs, pipelines, and deployments.
We are dedicated to crafting a seamless, reliable, AI-native workflow that merges the best practices of Git-style development with the specific requirements of data and AI teams. Our goal is to offer an effortless journey from authoring to production across notebooks, SQL, Python, and Lakeflow, all within a unified platform.
In this role, you will spearhead the vision and roadmap for Databricks Repos, determining how developers create, test, review, and deploy code within our ecosystem. Collaborating with the Workflows, Notebooks, Lakeflow, Data Management, and broader Developer Experience teams, you will deliver an integrated and user-friendly path to production.
Your Impact:
- Design the comprehensive production experience for data and AI teams, encompassing authoring, Git integration, and CI/CD processes.
- Define integration strategies for Repos with GitHub, GitLab, and Azure DevOps, promoting seamless branching, pull requests, reviews, conflict resolution, and deployment workflows.
- Collaborate with engineers to develop AI-assisted code management features, including automated code suggestions, recommended diffs, merge assistance, and deployment validation.
- Act as the voice of the customer, translating user feedback into workflow enhancements that simplify source control and release management.
- Boost developer productivity and reliability by aligning Repos with Databricks Workflows, Lakeflow, and deployment mechanisms.
- Facilitate the growth of Databricks adoption.

