No. 27·中文精读

「别人把 Spark 做得比我们好,我们活该输」:Databricks 创始人的创业复盘

Databricks Founder Ion Stoica: Turning Academic Open Source into Startup Success

伯克利教授、Databricks 与 Anyscale 联合创始人 Ion Stoica 讲述 Spark 和 Ray 从学术开源走向商业化的路径,以及微软等关键合作的经验。

节目音频00:00 / 1:00:05
中文精读由 AI 基于原始访谈改写,非官方翻译,可能存在偏差或错误;表述以原节目为准。

2013 年,Databricks 刚成立,创始团队干过一件很朴素的事:上 LinkedIn 数数据科学家。数完发现,这个人群跟数据库分析师、数据工程师比起来少得可怜。团队心里打鼓,最后靠另一个信号撑住了信心:美国顶尖大学那几年纷纷开设数据科学学位,人才供给在路上,市场会长大的。

几个月后,团队上门回访一批企业客户。这批客户当初冲着「数据科学」和「AI」的名义下单,用量涨得不错,看起来是写成功案例的好素材。结果一聊发现,几乎没人在真正做机器学习。

原因很接地气:想做机器学习,先得有数据。这些公司回头一看,自己连需要的日志都还没开始收集,更别提清洗和治理了。

讲这段往事的人叫 Ion Stoica,UC Berkeley 计算机科学教授,Spark 的缔造者之一,Databricks 和 Anyscale 两家公司的联合创始人,更早还创办过视频分析公司 Conviva。主持人给他的定语是:多家独角兽乃至百亿美元估值公司的创始人,学界和产业界都做到了顶级。

在红杉资本的播客 Training Data 里,他从 Spark 怎么被想出来,讲到为什么坚持开源自家大模型,再到他眼里下一个 Databricks 级别的机会藏在哪。信息量很大,值得拆开讲。

客户为 AI 买单,回访时没人在做 AI

Databricks 最早的定位,是给数据科学家做一个云上托管产品:笔记本加 Spark。选这个人群有个内在原因,Spark 诞生之初的目标之一,就是给经典机器学习算法提速、扩容。所以 Stoica 说,公司今天大举做 AI,某种意义上是绕了一圈回到原点。

产品做得不差,客户数涨得也快。交互式分析的计费比批处理更贵,这类负载很长时间都是公司收入的大头。当时他们也清楚数据科学是个利基市场,赌的是自己能在这个小市场里做出最好的产品。

然后就有了开头那次回访的尴尬。客户是按愿景下的单,用起来却全在做数据工程:收日志、清数据、做治理。团队没有沮丧,反而顺势调整,把数据工程师当成核心用户来服务,后来又一步步加上机器学习平台和开源模型支持,长成了今天的端到端数据与 AI 平台。

回头看,Stoica 把成功归功于运气和时机,但他也点出一个事实帮了大忙:Spark 本质上是个数据处理工具,客户卡在数据这一步,恰好就是 Spark 最擅长的事。

这个故事的另一面同样值得记下:客户嘴上说的需求,和他们真正被卡住的地方,中间往往隔着一整条数据链路。谁先看清这一点,谁就能接到下一波需求。

敢跟潜在对手握手:先让 Spark 赢

Databricks 历史上最出名的一步棋,是跟微软合作推出 Azure Databricks。Stoica 给了个数字:这家当时规模不大的公司,为此投入几十名工程师,干了整整一年。此前他们一直扎根在 AWS 上,这是一次不折不扣的重注。

更大的背景是,Databricks 从第一天就把合作当成战略。公司成立头一年,就跟 Cloudera、Hortonworks 签了合作,而这两家是 Hadoop 阵营的领头羊,帮客户部署和销售 Spark 服务,随时可能反过来跟 Databricks 竞争。后来他们甚至跟 Snowflake 也合作过一阵。谈判桌上,CEO Ali Ghodsi 出了大力。

逻辑是什么?Stoica 的原话很直白:

我们对自己有个要求,至少在 Spark 这件事上,要做出最好的产品。团队内部常说,如果有人给 Spark 做出了比我们更好的产品,那我们活该输。只要 Spark 赢了,我们就会赢。

他甚至把所有可能性列出来推演过:Spark 赢了产品输了;Spark 输了产品成了;两个都输;两个都赢。四格里他们押最后一格,路径是先集中力量让 Spark 成为数据处理的事实标准,再把 Databricks 做成跑 Spark 最好的地方。当时 Hadoop MapReduce 的时代已经肉眼可见地在落幕,Hortonworks 力推的 Tez 等新系统虎视眈眈,这场仗并不轻松。

你必须下注。你是一家小公司,不下注,怎么可能赢?

通往山顶的路有很多条,重要的是选一条确实通向山顶的路,然后走到底。这是他对创业者的建议。公司取名 Databricks,没叫 SparkLabs,因为团队很早就清楚,真要做到足够大,总有一天要走出 Spark。后来 Ray 和 Anyscale 复制了同一套打法:先把开源框架做火,再把公司做成它最好的商业载体。

主持人追问:没有微软这笔合作,Databricks 还能成为今天的 Databricks 吗?他的回答是能,可能慢一点。理由是 Spark 赢了之后,他们就能在所有云上提供最好的 Spark 服务。多云对大企业越来越有战略价值,谁都不想被单一云锁死,Confluent 这类公司吃的也是同一个红利。

演示很惊艳,产品要管所有情况

聊到当下的 AI 热潮,Stoica 先泼了盆冷水。今天的 AI 生态复杂度在飙升,应用早就过了调一次模型接口就完事的阶段,RAG、RAFT 这些提升准确率的技术成了标配。大家看到的那些惊艳演示,解奥数题、写代码,本质上都是找到了一个能打动人的例子。演示只需要一个惊艳的案例,产品必须在所有情况下成立,从演示到产品之间隔着一条鸿沟,要靠提升准确率、可靠性,压制幻觉,一寸一寸填平。

所以他把帮客户「选对战场」当成自己的工作之一:AI 能套上一千个用例,哪个用例对你价值最大?这个问题想不清楚,投入再多也打水漂。

想清楚之后,企业买模型的逻辑就浮出来了。Databricks 在 2024 年发布了自研开源大模型 DBRX,总参数 1320 亿、每次激活 360 亿的混合专家架构,编程能力对标甚至超过 Code Llama 70B。一家数据公司为什么自己训模型?他的答案围绕三个词:隐私、控制、可审计。

企业想知道用了哪些数据、基于什么数据做了什么决策,出了事要能回溯。模型能部署在自己的虚拟私有云里、用自己的数据微调,一切等价的前提下,企业永远会更倾向可控的那个。GDPR 和加州消费者隐私法已经生效,监管只会越来越多。开源之外,Databricks 的基因里全是开源项目,Spark 之外还有 Delta、MLflow,开源模型是这条线的自然延伸。

开源模型的门槛也没那么高。它不需要在所有任务上完美,只需要在企业真正在意的场景里有竞争力,天平就会倒过来。他也不讳言现状:大量企业今天仍在用 OpenAI 跑各种应用,微软也一定会推出保密性更强的产品。这是个动态过程,开源追近的速度比很多人预期的快。

这里要提他和实验室这几年力推的概念:复合 AI 系统(Compound AI Systems)。类比写程序:一个程序由很多函数和模块组成,AI 应用也一样。一个模型负责解析数据,数学题走一个模型,写代码走另一个,格式化输出再走一个,需要外部信息就调用搜索或计算器,还有小模型专门把用户指令转成函数调用。目标是让 AI 应用的开发、部署和管理,变得像写普通软件一样有章法。顺带一提,这套架构还让小模型有了用武之地,该用小模型的地方用小模型,成本跟着往下走。

拼起来之后,一件反直觉的事发生了:用自己数据构建的复合系统,在推荐、编程助手这类具体场景里,可以打过最强的闭源通用模型。原因很简单,你手里的领域数据,OpenAI 没有。Databricks 的 Unity Catalog 还能让系统知道数据的结构和含义,进一步抬高准确率。他的总结借了句老话:「关键在数据,笨蛋。」说到底,起决定作用的是数据。

成本问题他也给了个时间线:早期先验证价值,用最强的闭源模型没问题,成本先放一边;一旦确认某个用例真有价值、要规模化,控制、安全、成本就全变成硬约束,这时候开源模型加自有平台的价值才真正兑现。

收购 MosaicML(2023 年,约 13 亿美元)补的就是这块:既有数据,又有完整的训练和微调基础设施,为客户针对具体场景优化模型的成本大幅下降。编程助手是企业场景的重头,因为软件工程师太贵,像福特这样的大公司很难招到顶尖工程师,让现有的人变得更高产,就是真金白银的生意。

问题比解法值钱:Spark 是怎么被想出来的

整期节目里最值得反复咀嚼的,是 Stoica 的研究方法论。他给学生的建议只有一条:顶尖学校的人都是好解题手,拉开差距的,是你选择解决什么问题。

这套方法有土壤。伯克利的传统就是第一个跳进新领域:RISC 处理器、数据库、网络、传感器网络,还有开源的 Unix BSD 和 TCP/IP。Patterson 和 Katz 那代人开创的五年制实验室,由一群教授带着学生围绕一个愿景干五年,产出过 RISC、RAID 磁盘阵列、工作站集群这些改变行业的东西。实验室的钱来自产业界,他刚到伯克利时 DARPA 的资助断了,Google 给了每年 50 万美元、连给四年的支持,这个数字当时闻所未闻。钱背后,是紧贴产业的问题清单。

实验室还有个特点,机器学习、系统、数据库、网络的人挤在一起。Spark 的诞生就是这种碰撞的产物。触发点有两个:一个是机器学习大牛 Michael Jordan 的学生想参加 Netflix 的推荐算法大奖赛,数据量太大,Hadoop 慢得让人绝望,他的学生 Matei Zaharia 搞了个把数据放进内存的原型;另一个是他自己的公司 Conviva,做视频流分析,临时查询慢到没法用,解法同样是内存计算。

两个信号之后,他做了一次冷静的趋势核对:数据增长速度超过摩尔定律,单机装不下,必然要走多机;再看 Yahoo、微软等公司的 Hadoop 集群日志,发现绝大多数分析查询只扫最近的数据,很少碰全量。重要数据集能装进内存,内存容量还在快速变大。几个点连成线,Spark 就出来了。

学界有人批评他,说这些工作工程味太重,算不上学术。他的回应是:做一套别人真正在用的系统,你就站在了理解新问题的最佳位置。用户会以你没想到的方式使用系统,撞出来的坑就是下一批研究题目。反过来,不去构建系统的人,只能跑去 Google、微软问人家有什么难题,而那些问题人家往往已经有理由搁置。他挑问题的标准浓缩成一句话:去解决那些明天会比今天更重要的问题。

他押注的下一个问题

下一个 Databricks 会在哪?Stoica 给了两个方向。

第一个,重写整个软件栈。AI 应用的需求增长速度,远远超过单节点的算力增长,算上加速器也不够,业界狂造加速器,Nvidia 就是被这个缺口推上万亿美元市值的。基础设施同时变得极度异构:Nvidia、Google TPU、AMD、Intel,每朵云都在造自己的芯片,网络上还有 InfiniBand 和 RDMA。Spark 那个年代所有节点长得一样,现在完全不同了。必须有一层软件把这些复杂性抽象掉,就像操作系统当年为开发者做的那样,这是他判断会出大东西的地方。

第二个,从人机协作到自主运转的鸿沟。现在的大模型应用,客服、Copilot、问答、摘要,全是给人当助手,人在回路里。这类应用很好,但人不点头,系统就停摆,而地球上人数有限,人迟早成为瓶颈。要让系统自主运转,确定性、可靠性、准确率都得达到工程级标准。他期待有人把大模型应用开发变成一门真正的工程学科,用小组件搭出可靠的系统。

聊到学界现状,他明显忧虑。当年互联网是学界、政府、产业三方协作的样板,如今这个结构在 AI 领域断了:公司各自关起门做研究,学界没钱,政府投入不足。大学实验室花一两百万美元训个模型已经算阔气,OpenAI 和微软谈的是千亿美元级的数据中心。他担心学者们被迫退到应用层做边缘创新,新模型架构的突破会越来越难。稀缺确实能逼出创造力,但资源鸿沟会压缩整个社会的创新总量。他因此坚定支持开源模型,认为这件事不解决,美国和加州长期都会是输家。他自己算是幸运儿,实验室能从学界之外拿到资源,但他强调,创新可能来自任何角落,把场地拉平,总盘子才会更大。

快问快答里还有几个判断够劲:Nvidia 的市场份额五年内一定会下降,部分原因是它自己也不愿背上垄断的罪名,眼下最大的挑战者还是 Google 的 TPU;模型蒸馏效果出奇地好,用大模型的高质量输出训练小模型来压低推理成本,会是主流路线,前沿探索则仍然要靠越来越大的模型,这再次印证了数据的核心地位;他实验室里最让他得意的是 vLLM,一个一年的项目增长速度前所未见,他补了句,AI 时代连项目成长的速度都被压缩了,还有 Chatbot Arena,让他坐在第一排看整个大模型生态的演化。问他未来一五年最兴奋什么,他的答案是让 AI 系统更可预测、可验证、可调试,这些全是软件工程的功夫。

明天就能用的三件事

整期听下来,给读者的行动清单可以很短。

  • 选项目先问一句话:这件事明天会比今天更重要吗?跟着趋势的交叉点找问题,数据增长超过硬件、AI 需求超过单机算力,都是交叉点。热度会骗人,趋势不会。
  • 先验证价值,再优化成本。验证阶段尽管用最强的闭源模型,确认用例真有价值之后,再换开源模型、进私有环境、压成本,顺序别反。
  • 把你独有的业务数据用起来。微调加检索增强,或者搭一套多模型协作的复合系统,在垂直场景里完全有机会超过通用大模型。你手里的数据,就是别人没有的那部分答案。

最后用 Stoica 给 AI 创业者的原话收尾:专注问题,别专注热度,热度是情绪化的,不可靠。说服自己这是个好问题,说服自己能解决它,哪怕先解决一个小得多的版本,只要那个版本对客户足够有价值。没有银弹。

文稿来源:sequoiacap.com;机器转写可能有识别错误,人名与数字请以音频为准。
id="podcast-transcript" data-framer-component-type="RichTextContainer" style="transform:none">Ion Stoica: In general, this was our approach. We are going to be aggressive also about partnerships, even though the partners could compete and overlap. Because you have to trust yourself that—at least when it comes to Spark—you can build the best products. We are kind of saying internally well, if someone else is building a better product for Spark, then we deserve to lose, right? So that kind of always was the confidence that we can build the best product for Spark. And eventually, if Spark wins, we are going to win. Stephanie Zhan: Hi, everyone. Welcome to Training Data. Today we’re excited to welcome Ion Stoica, professor of computer science at UC-Berkeley and cofounder of both Databricks and Anyscale. He has a uniquely exceptional career as a leading professor and founder of companies at truly legendary scale. Today we dig into questions like Databricks’ positioning in AI, how research projects like Spark and Ray have led to the founding of Databricks and Anyscale, how he ties his research projects closely to industry from day one, new projects out of his lab like VLLM, MemGPT, LMSYS and Vicuna, and what research fields he’s thinking about next. Ion, thank you so much for joining us today. We’re really excited to have you on the pod. To kick things off, we’d love to hear a little bit about where Databricks aspires to fit into the overall ecosystem, especially with some of the recent launches. What are you personally most excited about? Getting value out of dataIon Stoica: First, thanks for having me here. So I think with Databricks, always we wanted to provide the platform an end-to-end platform which helps our customers get most of the value out of their data. And one of the best ways today to get value out of the data is using these kind of new developments in AI, including large language models and everything else. And the one thing to note is that this was all always our vision from day one. Actually, Spark was created—one of the main reasons to create Spark when we built it, was to solve—to speed up classical machine learning algorithms, right? And to scale them up, right? And so in some sense for us it’s full circle. We started with AI, with machine learning—classic machine learning, and right now we are back and doing more and more AI because to take advantage and to create value out of the data. Sonya Huang: So you mentioned that you were founded around, you know, enabling classical machine learning. How do you see the current AI moment as the same and how do you see it as different? And I’m curious, what are the specific things you’re doing for this moment in time, like the Mosaic acquisition, things like that? Ion Stoica: Yeah. So certainly the momentum around AI, it’s on a different level today, right? You just look at the investments out there, right? That should tell a big part of the story. So I think that obviously is like what—the way we are looking at it is that taking advantage and being successful with AI is not easy, right? It’s like the AI ecosystem is growing in complexity. It’s not just a simple call into a model. You have so many techniques now like RAG and Raft to improve the accuracy of your application using AI, right? Obviously everyone is excited about AI because it solves so many problems and there are so many, you know—generate so many headlines, but still it’s not what you want. You want a product of AI. A lot of things still we are seeing today are fantastic demos, right? And demos are inspirational. And when people see demos, whatever, ChatGPT solves this kind of problems, Olympics math problem, it’s very easy to think that, “Wow, doing that, it’s going to do everything,” right? So—but going from demo to production, like I said, it’s a big step. A demo means that you need to find an instance, at least an instance to be really impressive in production. So it’s like there exists such instances, right? But when you go from the demo to the product, when you have a product, it has to work for all cases, right? So that’s kind of the big gap. So that’s why the effort is to improve the accuracy, improve reliability, of course, eliminate hallucinations as much as you can. And really also to find where it provides the best value, you know, for—because, you know, you can apply AI to 1,000 use cases, but which are the use cases which are going to provide you the biggest value? I think that’s what we are also trying to help our customers with. So to navigate how to successfully apply AI to their product, to their staples, their services, to their business. Why train your own models?Stephanie Zhan: In that vein, one of the most interesting things that I thought came with the Databricks AI launch was the new Open General Purpose LLM created by Databricks, Deepbricks. What was the reasoning behind training your own models, open sourcing them? And what do you think are some of the best use cases for that model? Ion Stoica: Yeah, so I think the main—if you look at, like, our main market, it’s enterprise and enterprise customers. They do have a lot of concerns about data privacy, confidentiality and obviously they kind of want control. It’s not only that, they want auditability, right? They want to be able to audit what data you use, what results have been used and what decisions have been made with what data the decisions have been made. And so that’s why in general the enterprises, everything being equal, migrate towards the open-source models we can host on their machines or in their VPC and so forth. So it’s one of the reasons for releasing the Deepbricks is to help our customers. And then the customers say in many of these cases they start from this model and then fine tune with their own data, and to optimize for their particular use case, right? Again, so our enterprise customers, they want, you know, open-source models, they want kind of control, as much visibility as they can. They want privacy and confidentiality, especially in the recent light of the breaches which are widely published. The other thing is that, you know, the DNA of Databricks has been open source. It’s not only Spark, but Delta and MLflow and many others. Stephanie Zhan: The other thing I thought was fascinating about Deepbricks is its excellent programming abilities. What do you think has made it such a capable code model, especially even compared to something like CodeLlama-70B? Ion Stoica: Look, I think it’s about—obviously it’s about data and how you train it. And it’s—one thing, I think one of the major Databricks advantage is Mosaic, right? We have also the entire infrastructure for training because we have not only the data, but the entire infrastructure of training and fine tuning. And that makes it much easier and most cost effective to optimize models for different use cases. And obviously, the copilot programmability, it’s one of the very important use cases in these enterprises because software engineers are still very expensive. Stephanie Zhan: Yes. Interesting. Ion Stoica: So making the people you have—and it’s not only about that, it’s like hiring top software engineering is very difficult if you are a large company like maybe, I don’t know, Ford or things like that. And so making those people productive, it’s extremely important and critical for their business. Sonya Huang: You mentioned Mosaic as a key part of the strategy. I guess, what do you think are your most important chess pieces in this kind of AI battleground? I imagine Mosaic is one of them. And are most of your enterprise customers looking to train their own models? And how does Mosaic and your other acquisitions fit in with your customers’ needs? Ion Stoica: Yeah, so I think there are—it’s like there are a few enterprises who would like—so it’s again it’s pre-training, and then it’s fine tuning and using the model on your own hardware, in your own VPC, on your own machines. You know, you rent it, your own. And you may expect there are few which are doing pre-training, but there are still a few doing pre-training on their data. You have enough data. A lot of them, they want to do fine tuning, right? Because look, if you are an enterprise and a company and you want to improve your business, what do you have? What do you have which others don’t? The thing you have which others don’t is the data—the data about your business, about your users, right? So therefore, because this is something you have and others do not, you want to take advantage of that, right? So how do you take advantage of that? Again, there are many ways and you try different ways to do it, right? One is about fine tuning user data and you have an open source model, you fine tune on that, right? The other one is to use RAG, and things like that. But so you are going to do any of those, but then you want to do, like I said, in your own VPC to preserve security, to have terms for security perimeter, you want to do it in order to protect confidentiality of your users. And obviously right now, GDPR, the California Consumer Privacy Act and so forth, there are a lot of regulations and the number of regulations is going to increase. So the fact that you can have an open source model you can fine tune, you can use RAG in your own VPC, it’s a very compelling value proposition. Sonya Huang: Mm-hmm. And are you finding that most of your customers want to go that approach versus, you know, OpenAI and the very powerful closed source models in the market? Ion Stoica: I think enterprises—and still we are still early on, and there are many enterprises obviously using OpenAI for different use cases, different applications. And I’m sure OpenAI and Microsoft Azure will come with new products to provide better confidentiality, better security. But at the end of the day, what I was saying is that everything being equal, as an enterprise I will prefer more control, security and strategic, right? It’s like it’s less kind of locking or things like that, right? So I think that’s what we are saying. So if open source models are going to catch up with the proprietary models, in particular in the use cases which matter for the enterprises, it doesn’t need to be, you know, perfect, right? For all the particular use cases you just need to be very competitive where it matters then, you know, enterprises will prefer these solutions on which they have, you know, more control and more secure. Have open source models caught up?Sonya Huang: And how far away do you think we are from that moment? Like, do you think we’re there today where all else is equal or when do you think we cross that? Ion Stoica: In terms of the open source versus proprietary? Sonya Huang: Yeah, open source being, you know, on par, all else being equal, for the core use cases. Ion Stoica: So you have a lot of use cases. Again, it’s the open source plus the data. And right now, the applications are more complex. It’s not just a call to a large language model. You have this kind of—what’s it called? You compose. You have an application which builds from many components, and that’s what we called compound AI. And so actually it turns out that if you can build an application for doing recommendations or things like that, or for programming for a particular copilot, for a particular tool, you can actually do better than even something like OpenAI or the latest ChatGPT because you have more data. And the other thing about Databricks, which I think there are also announcements about, is that with a kind of Unity Catalog and things like that, you have access and you know also about the structure of the data, which helps you tremendously to improve the accuracy of your applications, right? So it’s not only the model. It’s everything else you have around it, and the quality of the data you feed it in. So I think that “it’s the data stupid” like you say, right? Like, at the end of the day. Stephanie Zhan: It sounds like control and security are two primary areas of things that enterprises really care about that you’ve noticed. And Databricks obviously has a tremendous advantage with having access to data as well to help these companies use more … Ion Stoica: Control and security for the customers. Stephanie Zhan: Exactly. What about some other factors have you noticed that they also care about? How much does cost matter? How much does diversity of other models matter? Ion Stoica: I think obviously cost is important. And it’s like this, right? First of all, you want to—initially the important thing it’s about the value. Stephanie Zhan: Yeah. Ion Stoica: Right? Can you provide the value? So that’s the first thing. And at that stage, cost is not as important, right? And in here actually, in some of these early stages where people also try to use the most powerful model like OpenAI and things like that. But once you cross that and you have a use case which you conclude that is good, adds value to your business, now you want to scale it up, right? And now you are talking about having more control and more security and all of these things, protect confidentiality of the data, privacy of your users and so forth. And now basically people consider how they are going to deploy it. And this is where having multiple choices and having, like you said, more control, security, it matters. And where open source models and platforms like Databricks are very valuable, right? And again, it’s also all the other components which are together in Databricks, like I mentioned, like Unity Catalog and everything else to increase the value of your applications. Stephanie Zhan: Yeah, super interesting. Sonya Huang: I’d love to talk to you about compound AI systems. I think you guys probably coined or popularized the term, and it seems like that’s a lot of what the industry is latching onto now. Maybe for our audience, can you explain what is a compound AI system, and what are enterprises thinking about when they’re building these? Ion Stoica: Yeah. So a compound AI system, it basically consists of multiple components, multiple calls to large language models or agents. And it’s very much—you can think about when you write a program, you have multiple components, you have different functions and procedures to do different things, and then you then put them together to create the program. The same is very similar here. You can use maybe one model to parse the data, to extract the data you can use, and then you can use, for instance, depending on the prompt, you may use a model if the prompt is about math problems, it’s like you can use one model. If the prompt is maybe about programming, you may use a different, different model, right? And then you may use, for instance, about formatting the result, right? That’s another one. You may use it for instance, now more and more you are talking about agents, and with agents you have to—you know, you call external services or functions like search, or you can use a calculator and things like that. So now you have different models, you can do a better job. And there are small models actually to take the prompt and convert it to a function call, right? So that’s kind of what it is. But the way to think about it conceptually it’s like you write a program that has different components, and make it easier to develop and deploy and manage the same thing you want to apply to AI applications. Sonya Huang: So like a collection of smaller components that work together where the—you know, the sum of the parts is greater than the one monolith that you’re replacing. Databricks: from data scientists to AI workloadsStephanie Zhan: I’d love to dive a little bit into the Databricks story quickly, which I think is an incredible legendary journey over the last decade, but with a lot of nuances that I think maybe many folks don’t yet understand. From today, it looks like you were building the right company at the right place at the right time, but the actual nuance is that Databricks was started originally for data scientists. It happened to cater well to machine learning workloads because of all the work that you were doing in data. And over time you made the right strategic decisions to actually really grow with the AI market. Can you share a little bit of some of the learnings and journey that got you to where Databricks was today? Ion Stoica: Yeah, I do think that—very happy to. I do think that a lot of it’s also about being the right time and the right place and things like that. It’s being lucky, or I think all of this is true. And there are many things that need to go right to be successful. Some of the things you control, some of the things you do not control. When we started, indeed we are focusing to build a product, a cloud product, hosted product for data scientists, right? We have this kind of notebook and we have provided host and Spark and we targeted data scientists. And we targeted data scientists, it was—one of the reasons we targeted data scientists because again we all have, like I mentioned, Spark early on was also targeting machine learning, application machine learning workloads. And at that time there were not many data scientists. It was, like, 2013. However, when you look around, most of the universities already have data science programs, right? Degrees. You’re starting to offer data science degrees and you’re saying, “Okay, we are—it seems a good, you know, path forward, a good market.” And I remember we were looking at LinkedIn to see how many data scientists are there because they’re our users. Initially, there are not as many. Stephanie Zhan: Thousands. Ion Stoica: Especially when you compare the data with database analysts, analysts and engineers and so forth. We started to build, and I think it was a reasonably good product. And then we started to grow quickly in terms of the number of customers. Initially, we had small customers, but then after—and still the interactive analysis, the data science has been for a long time, it’s actually one of the biggest workloads, in particular in terms of revenue because the interactive workloads are priced higher than batch workloads. But I remember that I sold to these companies to use Databricks, and they are aspirationally buying it to do data, to the data science AI. And after a few months we would go to them because we didn’t go much earlier because we saw that they are doing well, they’re usage is growing and everything seems good, so no reason to worry. So we went back to them and said—to see what they are doing, maybe we can write a blog post or whatever they are doing, right? Marketing and everything. The surprise is that very few are doing actually machine learning at that time. And we ask them what happens. Well, it turns out that obviously that in order to do machine learning you need data, like we discussed early on. And they realized that for the particular applications they wanted, they don’t have the data they need. So they need to now put maybe logs, to collect new logs in their products and things like that. And also they need to clean up the data, curate the data and so forth. So now we are lucky because Spark was very good also for data engineering, for data processing, right? It’s a data processing tool at the end of the day. And so they are using Spark for data engineering. And then obviously we start focusing also on serving data engineers much more than before. And that’s how we started. And then obviously later, now got data engineering, right? And still have all these data scientists exploring and starting to build models. And then it is a very natural extension to start to add more products for our users, for our customers, like I mentioned, to get more value out of their data. And that meant building machine learning models and using the open source models. Stephanie Zhan: Very interesting. The Databricks-Microsoft partnershipSonya Huang: I want to talk about the Databricks-Microsoft partnership. I think that was the stuff of legends, and I think still probably one of the only case studies of a successful, like truly transformative partnership. Maybe walk us through what that partnership was. Was it about the company moment at the time? Do you think Databricks would have become what it became if you hadn’t struck that partnership? Maybe just talk about that. Ion Stoica: Look, obviously the partnership with Microsoft was a great partnership for us. The one thing I want to say that—and this is most visible—we are very—from the day one, we were actually very focused on the partnerships. Our idea was always like we make Spark successful, you know, hopefully de facto standard for data processing, and then we make Databricks the best place to run Spark. So early on, actually, you know, we started a few months in the life of the company, we had this kind of partnership with Cloudera, and then we had with Hortonworks. And this partnership was mainly to advance Spark, right? Because Spark, it was created in Hadoop ecosystem, right? And these are Hadoop companies, right? And so we had this partnership or data stacks and so forth. So this was like in the first year or so we had all this partnership, despite the fact that some of these companies, we knew that they could become our competitors, right? Because, you know, just making them, helping them to deploy, to manage and to sell Spark-based services, right? So in some sense, you know, Microsoft is like—it fits our kind of approach of trying to strike partnerships with others, being aggressive, doing partnerships with other organizations in the ecosystem. Even though again, in some cases it was not clear cut whether they are going to compete with us or not. So just growing the ecosystem and growing Spark, that was the priority. We even had at some point a partnership with Snowflake. So it was very—it requires a lot of heavy lifting. So we always look for partnerships which are meaningful, right? And I think great negotiation, you know, Ali and so forth did a fantastic job there. But at the end of the day we also need to commit to it. It’s like it took to build the Azure Databricks—we were in AWS before that—it took, you know, tens of engineers one year. And you are a small company at that point. So it was a huge commitment and a huge bet also from our perspective to do that. And yeah, and we—you know, I think engineering and everyone executed very well and it was a successful product, right? And, you know, Microsoft were great partners, you know? And yeah, this is what happens. We are obviously a bit lucky, but in general this was our approach. We are going to be aggressive also about partnerships even though the partners could compete and overlap. Because you have to trust yourself that at least when it comes to Spark, you can build the best products. We are kind of saying internally, “Well, if someone else is building a better product for Spark than we deserve to lose,” right? So that kind of always was the confidence that we can build the best products for Spark, and eventually if Spark wins, we are going to win. Sonya Huang: Do you think that Databricks would have become the company it is today without that Microsoft partnership? Ion Stoica: I think so. It maybe could have taken a little bit longer, but yeah, I think so. We would still have a good, very good offering on Azure like we have with GCP. It would have taken a bit longer, but I don’t see any fundamental change in dynamics. Because one of the advantages of Databricks of course is once Spark won and we could provide the best product for Spark, we are in a very strong position. And compared with other clouds, remember that one of our advantages like everyone else’s advantages, like Confluent and so forth, is that you can provide a service on multiple clouds, right? And multiple clouds is—you know, multi-cloud has been, you know, more and more very strategic especially for large enterprises. We do not want necessarily to be locked in or to want the one choice. Stephanie Zhan: I love the confidence and conviction that you have in Spark and your own execution abilities internally, but that married with the practicality and aggressiveness of winning as a business and pursuing the right partnerships and doing whatever it takes to win. Ion Stoica: Yeah. Yeah, I mean, you try to simplify things. That’s what I was saying, you know? You know, like initially when you said, “Look, you know, we have to make Spark win,” you know? There are many—I remember I looked at all these combinations. It’s like Spark wins, the product fails, right? Or Spark loses, but we have a product which is successful. Or both fail. No, that’s not very interesting. Or both are successful, right? And we convinced ourselves that, you know, we need to bet on Spark to win because that’s the most likely way also for the product to win. Again, for better or worse, right? But sometimes, you know, there could be many ways to success, right? And in retrospect, you cannot go back and try other alternatives. Maybe there are better alternatives at that point, but it’s important to commit to one thing, which hopefully it’s a reasonably good solution, a good path forward, right? Again, there are many paths to the peak, right? The most important is to commit to one which leads to the peak, right? It’s like not the shortest one or the easiest one, it may not be. But it has to be one to get there. Stephanie Zhan: And to the highest peak. Ion Stoica: And that’s why we said, “Okay, Spark has to win.” And we have to build the best—need to be the best place for Spark. And then we are saying to be the best place for data and AI, we need to—eventually we knew and we assumed that if you are to be hugely successful, you are going to go beyond Spark, right? It’s like, that’s why the name of the company is Databricks, it’s not SparkLabs or something like that. So that’s kind of—you try to simplify. Once you do that, then you start to execute, okay? So you want to make Ray successful as an open source, so you want everyone to use it. So that’s why you do Cloudera and Hortonworks and so forth to do this partnership. Because at that time there are other solutions. People knew that Hadoop Map Reduce, its time had passed, so to speak. So they are talking about new systems. There are like, Tez, it’s actually Hortonworks has this project and so forth. So that was very important. And then it was also for data science, it was kind of when we bet it’s like it’s a niche and, you know, and we thought that we can build the best product for it. So, you know, so that’s kind of—and you need to have, ultimately, confidence in what you bet on, right? You have to bet, right? Because you are a small company. If you don’t bet, how you are going to win? And then you need to have some level of conviction to do it. From academia to industryStephanie Zhan: I’d love to kind of pull on that thread and switch gears a little bit into tying a lot of the entrepreneurial path that you have with a lot of the academic and research background that were the roots for the beginnings of these companies. You have a very unique career as both a leading professor and a founder of multiple unicorn and decacorn companies. I don’t think there’s anyone who comes close to pursuing both disciplines at the scale of success that you have. Maybe specifically Ray with Anyscale or Ray to Anyscale, Spark to Databricks, take us into your head. What is the process in which these research fields start to ruminate in your mind? When do you continue to give them resources to develop, and then when do you know that it’s the time to then start a company to pursue that in a better, more open and fast way? Ion Stoica: That’s a good but hard question. So I think that—and by the way, I like to preface to start with saying that it’s obviously also a lot of luck involved, and being in a place like Berkeley and having fantastic students and colleagues around you. You couldn’t do without that, right? It’s like it’s an academic problem more than mine. But one thing I think is that I’ve been always trying to focus on the problem. And actually even to my students, I’m telling them it’s like one of the most important things you need to do is to figure out what problems you are going to work on, right? Because it’s like everyone which comes to Berkeley or these top schools, one thing they have in common, they’re good problem solvers, right? They have good grades, you know, good scores, you know, write papers. A paper is about solving a problem. So therefore if all of them are good problem solvers, the differentiator is a problem you are working on, right? Stephanie Zhan: Yes. Ion Stoica: So you start with that. And also I think it’s like especially at Berkeley, you get exposed to kind of not only new ideas, but willingness to take the risk and get into new areas in some sense. And this is what I like about Berkeley. If you look traditionally, Berkeley among top schools, they are the first to open new areas. Of course the RISC processor, it was with Stanford as well. But databases, networking, sensor networks, even in open source with the Unix BSD, you know, TCP/IP, right? Part of the CIB. So they are always kind of more, you know, a little bit trying to experiment. So I think that’s kind of—you know, that kind of culture. I really resonated with it. And then the other thing that happened with Berkeley, we have these labs which are like five-year labs which basically each lab has kind of a vision and, you know, it’s a group of faculty coming together which believe in that vision and with their students and try to make it happen over five years. And this has a lot of great impact all the way. This tradition started 40, 50 years ago with Dave Patterson, Randy Katz and others. And they built RISC, Redundant Array of Inexpensive Disks. Now network of workstation is commodity. This is—everyone is building now this huge cluster of commodity machines, servers, and again and many more. So there are these kinds of elements, and these labs are—it’s a very strong relation with industry, right? Connections. They are funded. Since I came—when I came, actually, I saw this one change happen. Before, these labs are also supported by government, in particular DARPA. But it was that point in which that kind of—at least that particular DARPA funding dried. Stephanie Zhan: Yeah, yeah. Ion Stoica: So kind of when I came to Berkeley, there was this kind of now we need to go and remember, you know, getting more money from industry. I remember from Google, first time we got—and it was unheard by then, because you were asking for $500,000 per year, right? For four years. So—but you know, we got—and this is what we got. So now you have also this kind of very tight connection with the industry. It’s a very good environment to see the problems, right? To understand the problems. And then you can see that, and you try to think obviously about trends. Because trends are important, right? You have to be aligned with these secular trends. You need to bet on the right trends because these are things you cannot change, right? Or it’s very hard to change. So if you are not aligned, it’s not good. And these trends, actually there are multiple trends, and the multiple trends kind of open gaps between them. And these are kind of opportunities for problems. Like, for instance, for big data, it was clear you have more and more data, and the amount of data people were collecting was just growing. It was pretty clear, right? Like, Google had seen that years before and they built all these systems. But now everyone wants to emulate that, right? That’s why Hadoop was created. And then you start to see again, you look at that and you are working in that area. And we are—you know, we have all these Hadoop people coming to our retreats on these kinds of labs and we are, you know, friends with them. And we started to see problems, and then you try to use them and then you just like for instance, there are two things which happened with Hadoop. One thing is about a group in our lab. Oh, by the way, and the other thing, what happens in these labs, they are interdisciplinary, right? It was people, you know, we are in this kind of frat lab. It was people from machine learning systems, databases, networking, right? So there are these groups of Michael Jordan students which wanted to compete to this Netflix challenge, that Netflix released some data basically and asked for people to provide recommendations, come up with recommendations, to build recommendation algorithm systems so that—you know, to beat their own recommendation. So they come to us and okay, it’s a lot of data. What can we do about it? And you know, told them to use Hadoop. But Hadoop was very slow, right? Because, you know, for—and then, you know, Matei put together something quickly for solving this problem in which the data was kept in memory. The other thing I’ve seen is about—like I have a previous company, Conviva, and it’s its own analytics company. And kind of it was very slow and we tried to do it, you know, it’s like for ad hoc queries. And there is no way to do it. And again, keeping the data in memory was a solution. It’s one solution. That’s kind of how we started. That’s one thing, right? And you look at the trends. Yeah, it’s obvious, right? It’s like on one hand you have more and more data growing faster than the Moore’s Law. So you need to have—it’s not going to fit on one machine, and therefore you need to use multiple machines. And then the only other question is that are you going to have datasets that are going to fit, important datasets are going to fit in memory, right? It’s like, that’s kind of the first question. And they are, because people, even when they are doing, for instance, ad hoc query, we notice that when you look at the data from different clusters, Hadoop clusters, from Yahoo and Microsoft and others, and we notice that in a lot of cases, actually when you do queries and you’re doing analytics, they are doing not on the—very rare, on all the data. You do say for the most recent data, you want to see what happens yesterday, what happens last week, something like that.  So once you get that, and you have a lot of cases in which the data is fitting in memory and memory is still growing quite quickly, at that time you kind of connect the dots, right? And then it’s about solving the problem. And the other thing that happens and why they are related, I’m talking about academia and industry because I’m telling, you know—people—you know, some people—you know, there are people in academia, they push back and say, “You know, it’s a lot of engineering here. This is not what you should be doing in academia.” But one thing I’ve always found is very satisfying is if you build a system in a new area, and that system, it’s used by other people, then you can—you are in the best position to understand the new problems in that area. Because people are going to use your system in different ways, right? And then, you know, you understand that. And going back, if you know the problem, you are also in a good position to solve it, right? So actually it directly helps you with your research to be ahead. Because otherwise what is the choice? Where are you finding the problems? Of course there are problems, very good problems in theory which are not solved by decades and so forth. But other things that people do, they go to Google and Microsoft and so forth, spend time and to understand what the problem they have to solve. But that’s kind of a little bit unsatisfying, right? Because you go to someone to learn about their problems. But the question is why don’t people solve those problems? Maybe they don’t solve the problems because maybe they’re not as important at the given time and maybe for the right reasons they are, you know, too much in the future. But this is the thing, right? You have to focus about the problem, on the problem and you have to focus on the trends and the way they’re connected. You want to solve a problem ideally, which is going to be more important tomorrow than today. Sonya Huang: What are the problems that you’re most excited about right now? Like Spark, Ray, like, what’s going to be the next Databricks or Anyscale? Ion Stoica: So a few things. So I still think that it will be a lot of work. Right now, what happens is that we need to rethink most of the software stack. Why? Because it’s again going back to the trends is that the demands of this application, in particular AI applications and so forth, are growing much quicker than the capabilities of a single process or a single node, even if you considered accelerators, right? So on one hand this happens. On the other hand, the infrastructure becomes much more complex. You need to run that application not only on one node, but on many nodes. It’s distributed. But it’s not only that, it’s becoming very heterogeneous, right? Because in order to bridge the gap between the demand and capabilities of hardware, people build accelerators. Like, that’s why Nvidia is a trillion-dollar company, right? But now the infrastructure becomes even more complex, right? It’s hetero—is not only distributed, heterogeneous. When we started Spark, it was homogeneous. All the nodes are the same, some storage, some CPUs, that sort. But right now, look at the heterogeneity. You have Nvidia and you have many others. You have TPUs from Google. Every cloud, it’s having their own chip. Like now you have AMD and Intel say that it’s everything, it’s about AI, right? So that’s kind of what happens. So now you have a huge gap between this application, and this very complex infrastructure just growing in complexity. And then it’s not only about compute, it’s about networking. You have Infiniband, and you have all of this, you know, RDMA and so forth, right? So huge heterogeneity. And the software stack has to abstract away that complexity for the developers. There is no way around. You want a single machine, or you have this operating system to abstract away the complexity, right? That’s what makes it easy to develop all this application. Now it’s extremely hard. So something is going to happen there. I think the other one is about this building application. You’re talking about compound AI, we’re talking about compound AI and things like that. Right now, this application, AI application in particular, large language models, everyone is talking about large language models, the applications are like assistants for humans, right? Humans are in the loop. If you are thinking about customer support, if you are thinking about Copilot, if you are thinking about Q & A question and answering—even summarization, you have a human helping a human to be much more productive. Which is a fantastic application. But they cannot be autonomous. They are not yet autonomous. And to go from having the human in the loop to being autonomous is a huge gap, right? Because it’s autonomy—to have something autonomous, you need to have someone which is running kind of—it’s more deterministic. It’s more reliable, right? It’s, like, far more accurate. And, you know, you need to get there because if you don’t get there, you know, you are still limited to having this system where it’s the human in the loop, and the human is a bottleneck, will become the bottleneck. It’s just a certain number of people on the planet. And I think that there is about—a lot of work will be about how to make, I would say at least some aspects of this large language, building large language model applications more like an engineering discipline, where you can build much easier systems from smaller components. Sonya Huang: Okay, so the two next Databricks will be distributed compute across heterogeneous hardware and autonomous compound AI systems. Stephanie Zhan: Noted. The AI brain drain in academiaSonya Huang: I’d love to tug on another thread that you mentioned just now of kind of how funding constraints drive what you’re working on. I’m curious what you think right now of—there’s been a lot spoken about kind of the almost brain drain in AI right now, because the universities just don’t have the funding that you could get if you went to work at one of the big research labs. How do you think about that? What do you think is ideal? Does operating under constraints force creativity for you? What do you make of all that? Ion Stoica: Yeah, that’s a great question. And it’s true. I mean, it’s challenging. It’s very challenging. And when I came to the United States, I came to do my PhD, and I graduated from Carnegie Mellon University. I am originally from Romania. So one thing people admired about the United States is like, is that how well this kind of, you know, the collaboration and the partnership, the three-way partnership between academia and government and industry are working, right? And a prime example at that time was obviously the internet, which was a DARPA project. And of course, academia had a huge impact. And also industry was, you know, whatever third industrial revolution people were saying. And that, when it comes to AI today, that kind of partnership is broken. It’s like industries, every company is doing this research in silos, right? You know, they don’t talk to each other as much. Academia, like you said, doesn’t have resources, and the government doesn’t invest as much. So I think that’s something to be very concerned about, right? And that’s why I’m also a big proponent of open-source models. And the US and California kind of will lose in the long term if this is not fixed. So what happens now? Unfortunately, in academia one thing that happens is that of course there are some, you know, bigger universities and labs which can still afford to maybe train—spend $1or $2 million maybe to train some models. But still they are not in the same league like OpenAI, right? It’s like OpenAI and Microsoft, they are talking about building the data centers, about $100 billion. And I think the danger is that you are going to—some of the academics are going to give up and try to innovate around the edges. Now you can still innovate in this application and things like that and, you know, I think there’s a lot of innovations there, but clearly it will be harder to come up with new model architectures and innovate. It will be harder. It’s not impossible. Nothing is impossible. So yes, it’s a challenge right now. I mean, there are people which are better fortunate—more fortunate position, maybe I’m one of them, in which have access to resources outside academia, right? But you do want to level the playing field in order to maximize the innovation. The innovation comes from everywhere. Now this being said, it’s true that, you know, scarcity and always in the past scarcity, you know, spurs innovation as well. But the concerns about not having access to resources to play the same game like in industry, it’s a concern. Lightning RoundStephanie Zhan: I’d love to switch gears into some rapid fire questions if you’re ready for it. Ion Stoica: Yeah, go ahead. Stephanie Zhan: Will anyone take meaningful market share from Nvidia over the next five years? Ion Stoica: I think it will be, there will be at the minimum because they are going to—it’s probably that it’s because Nvidia will not like to be accused of monopoly behavior. So their market share has to decrease under some percentage, whatever 70, 80 percent. So that one will be one of the reasons. But I think that if I have to name one company to—of course there are clouds, and for strategic reasons they are going to push their agenda to build their chips. Like, still probably the biggest competitor right now in terms of the market share, it’s Google with TPUs. Stephanie Zhan: Yeah, yeah. Ion Stoica: Probably that will continue for a while. Sonya Huang: What’s one project or student in your lab right now that you’d want to highlight? Ion Stoica: You know, I’m going to cheat here because I think that both VLLM and Chatbot Arena has been tremendous. It’s like—I’m not talking about Skypilot because Skypilot is like they started a company. So I’m not talking about. But I think VLLM has been amazing. It’s like it’s a one-year-old project and I’ve never seen such a rapid growth. And of course, it’s also part of the AI. AI kind of compresses the time, so there is something about that. And I think the other one is Chatbot Arena, because it just is fascinating to see the development in the space, and to see how these different models, where they are strong, where they are weaker, and I think that having a front seat to see that kind of development of the ecosystem and in the space, it’s fascinating. Sonya Huang: Do you think the foundation models will commoditize? Ion Stoica: The foundation models which are? Sonya Huang: Like a GPT4 or a Claude. Do you think there’s a market to be made in providing these models over time, or do you think it commoditizes? Ion Stoica: I think people will continue to build larger and larger models. I think when it comes to serving, it looks like model distillation works quite well. By the way, the model is where you train a smaller model on the outputs from the bigger model. There has been a lot of success with that. By the way, this in some way it says that it shows how important is the data for training a model, going back earlier on in our conversation, because you have higher quality data from the big model and you use that to train the small model. And it’s working very well. So I think using multiple distillation models to reduce the cost of inference is going to be a way forward. But yes, I think for advancing and pushing the frontier, so to speak—pun intended—you are still going to see a lot of effort on bigger and bigger models. Stephanie Zhan: What are you most excited to see in the world of AI in one, five and ten years? Ion Stoica: What I’m most excited about AI? Stephanie Zhan:  Yeah. Ion Stoica: Look, there is no question it’s transformational, right? I think that—and it will change a lot of things, everything maybe. I think the most excited I am about it, it’s about how do you make these AI systems, more predictable, accurate, verifiable? How you can debug these systems? All of this is kind of in the realm of software engineering-like techniques. This is what I think is exciting. Stephanie Zhan: What advice do you have for founders building in AI? Ion Stoica: It’s the same thing. You know, focus on the problem, don’t focus on the hype. Hype is emotional, it’s not reliable. Just look at the facts right? It’s like—and look at the problem, try to understand the problem and try to be truthful to yourself. It’s about if you build an application, it’s about production, it’s not about the demo, right? It’s beyond the demo. Of course, the demos are important, don’t get me wrong, are very important. But the production, this is the mindset you have to have. And the dangerous thing is there’s so much hype, and you think you can solve everything and you can do everything probably in certain number of years. But now just focus on exactly what problems you are going to solve. Convince yourself it’s a good problem, convince yourself that you can solve it, or at least you can have an MVP, right? You can solve a smaller version of that problem which is still very valuable for your customers. That’s what I will say. Yeah, no silver bullet. Stephanie Zhan: Amazing. Thank you so much, Ion, for joining us today. I’ve loved hearing a lot about your own thinking and reasoning behind your own journey, a lot of the thought process behind finding the right problem to solve, building the right systems to actually be in a position to understand the best problems, and then applying that even to many of the bold decisions that you’ve had to make in founding multiple companies from research into commercialization, and the incredible success of Databricks today. Thank you. Ion Stoica: Thank you for having me. Mentioned in this episodeMentioned in this episode:  Spark: The open source platform for data engineering that Databricks was originally based on. Ray: Open source framework to manage, executes and optimizes compute needs across AI workloads, now productized through Anyscale MosaicML: Generative AI startups founded by Naveen Rao that Databricks acquired in 2023. Unity Catalog: Data and AI governance solution from Databricks. CIB Berkeley: Multi-strategy hedge fund at UC Berkeley that commercializes research in the UC system. Hadoop: A long-time leading platform for large scale distributed computing. VLLM and Chatbot Arena: Two of Ion’s students’ projects that he wanted to highlight. <div class="framer-mcvrsd" id="

Berkeley professor Ion Stoica, co-founder of Databricks and Anyscale, transformed the open source projects Spark and Ray into successful AI infrastructure companies. He talks about what mattered most for Databricks' success -- the focus on making Spark win and making Databricks the best place to run Spark. He highlights the importance of striking key partnerships -- the Microsoft partnership in particular that accelerated Databricks' growth and contributed to Spark's dominance among data scientists and AI engineers. He also shares his perspective on finding new problems to work on, which holds lessons for aspiring founders and builders: 1) building systems in new areas that, if widely adopted, put you in the best position to understand the new problem space, and 2) focusing on a problem that is more important tomorrow than today.

Hosted by: Stephanie Zhan and Sonya Huang, Sequoia Capital

Mentioned in this episode:

Spark: The open source platform for data engineering that Databricks was originally based on.

Ray: Open source framework to manage, executes and optimizes compute needs across AI workloads, now productized through Anyscale

MosaicML: Generative AI startups founded by Naveen Rao that Databricks acquired in 2023.

Unity Catalog: Data and AI governance solution from Databricks.

CIB Berkeley: Multi-strategy hedge fund at UC Berkeley that commercializes research in the UC system.

Hadoop: A long-time leading platform for large scale distributed computing.

VLLM and Chatbot Arena: Two of Ion’s students’ projects that he wanted to highlight.

本集资源与出处