On the time of scripting this blogpost, I am a mere one week away from the top of my summer time internship on the Exploratory Information Evaluation (EDA) staff right here at Databricks. I am unable to imagine the summer time has flown by this rapidly—it looks like simply yesterday that I used to be cloning my staff’s repo and pestering my onboarding buddies for assist! Over the course of 12 weeks, I accomplished a collection of three venture phases with one underlying theme: enhancing the consumer expertise for interacting with pictures within the Databricks pocket book.
The Databricks Pocket book
In the event you’ve ever interacted with knowledge by code, you’ve got in all probability used a pocket book. Notebooks are a kind of code editor for Python, SQL, Scala, and R, commonplace in knowledge science and machine studying as a way to extract and use knowledge. As a Information + AI firm, Databricks offers clients with its personal pocket book deeply built-in with the platform.
What’s the Databricks Pocket book?
The Databricks pocket book helps the common options that different notebooks assist, reminiscent of a code editor, menu gadgets, and the Databricks Assistant. However what’s particular concerning the Databricks pocket book is that it is extraordinarily well-integrated with the remainder of Databricks’ merchandise: Jobs, Delta Reside Tables (DLTs), Generative AI (GenAI) pretraining and fine-tuning, and extra. Clients use the Databricks pocket book to entry your entire suite of Databricks’ choices, so making a seamless pocket book expertise (which is what the EDA staff focuses on) is a vital factor for Databricks to unlock the facility of information for its clients.
What drawback did my intern venture sort out?
The Databricks pocket book is a mature product, however as with every product, there are at all times issues to enhance! Turning knowledge into perception is as a lot about telling a narrative as it’s about crunching the numbers, and pictures are a key a part of that. Additional, as GenAI expands into completely different domains, reminiscent of imaginative and prescient and picture technology, coaching and fine-tuning fashions with pictures and movies is turning into more and more widespread. Databricks lately launched Shutterstock ImageAI, which generates high-quality customized pictures based mostly on particular enterprise wants.
Researchers and engineers internationally use the Databricks pocket book day by day for numerous functions that contain multimedia recordsdata. Nonetheless, till lately, working with multimedia recordsdata within the pocket book was cumbersome. For example, clients had to determine roundabout methods to embed pictures in pocket book markdown cells, they usually could not even open pictures from the file browser.

My summer time intern venture centered on enhancing the consumer expertise for interacting with pictures within the Databricks pocket book. Beneath are the important thing options that I rolled out this summer time.
Key Options
Embedding pictures in pocket book markdown
We have added the power to embed pictures in markdown cells in a extra user-friendly, customary markdown format. Now, clients can embed pictures with each relative paths and absolute paths (/Workspace
for workspace recordsdata, and /Volumes
for volumes recordsdata). This offers clients extra flexibility in introducing pictures into their notebooks, whether or not or not it’s for knowledge visualization, picture coaching, or feline comedian aid.

Drag & drop pictures into pocket book cells
A pure motion for purchasers is dragging and dropping pictures into the pocket book. Beforehand, dragging and dropping a picture into the Databricks pocket book resulted in opening the picture in a brand new browser tab, which interrupted the client’s circulate and prevented clients from simply utilizing pictures.
Now, dragging and dropping a picture right into a pocket book markdown cell robotically uploads the picture to the workspace file system and embeds it within the cell!

As a result of Databricks’ fast-paced nature and fast product iteration, I used to be in a position to absolutely roll out most of my venture’s key options to manufacturing by the top of my internship! Having this a lot buyer impression as an intern was by no means one thing that crossed my thoughts earlier than this summer time, and I am very grateful to have had the chance to have a transparent affect on our product within the span of simply three months.
My Internship Expertise
My intern venture wasn’t the one factor that I used to be in a position to do that summer time! I had the chance to attend the 2024 Information + AI Summit (DAIS), work on a cool hackathon venture with the Databricks Assistant, go to the brand new and rising Databricks workplace in Seattle, and go on many, many scrumptious meal excursions with my intern class.
This summer time, I had the chance to fulfill, study from, and work with most of the trade leaders within the Information + AI house. Furthermore, interacting with a big and energetic intern class made me extra enthusiastic about new applied sciences than ever earlier than. I am not hesitant to say that I’ve really made lifelong mates throughout my time right here.
I would like to offer a particular due to my mentor Richard Fung, my supervisor Neha Sharma, our Workspace org director Ted Tomlinson, and the remainder of the EDA staff for his or her mentorship. Each considered one of my staff members was so impressively clever but modest—sitting by each considered one of my minor function demos and giving in depth suggestions to assist make my venture options higher. They’ve taught me invaluable abilities that I will carry for the remainder of my profession.
In the event you’re enthusiastic about constructing fascinating and impactful merchandise, then I like to recommend that you simply apply to work at Databricks! You’ll be able to take a look at present job alternatives on the Databricks Careers web page.