CEOInterviews.AI
Start App
Sridhar Ramaswamy
Chief Executive Officer, Snowflake

Snowflake CEO Sridhar Ramaswamy on the Future of AI and Data

📅 Nov 01, 2024 The Logan Bartlett Show 50 MIN 17101 VIEWS 63 SEGMENTS · 2 SPEAKERS
Nine months into his role as Snowflake’s CEO, Sridhar Ramaswamy sat down for a candid discussion on the journey so far & what’s ahead. He uncovered details about his transition to Snowflake CEO, the operational changes he’s put in place to accelerate product development, and his bold predictions for AI’s future—along with how he’s guiding a vision for Snowflake to fit into that landscape. Sridhar also reflects on how his leadership has evolved, from leading a major Google unit to founding Neeva (acquired by Snowflake) and now running Snowflake. 0:00 Intro 1:11 Sridhar’s Journey to Snowflake...

Questions asked in this interview

12
  1. 1:07So you've been on board now as CEO for 10 months, 10 months roughly. And how long at Snowflake?
  2. 2:03So in the original plan, Snowflake acquired your company, and your original plan was to stay on for six months?
  3. 2:35What was your initial mandate in that six-month period of time?
  4. 8:09... or I guess it's probably pivots too strong of a word, but steering down a focus on AI, I'm not sure how you phrase it, what the right phrasing is, how do you actually do that from a change management standpoint within the organization?
  5. 12:43Is that right? When did it actually launch?
  6. 14:20Is there anything you're seeing that's interesting on the model selection side, or how customers are choosing to work with different models?
  7. 21:16... but is there a point in time you pick and say, at this point I want Snowflake to be known as X, Y, Z in two years' time or five years' time, when you're sort of setting the vision for what's possible within Snowflake with regard to AI?
  8. 26:55My favorite one is like, what if you had an AI that was designed to get itself more GPU so that it could train better versions of itself?
  9. 29:10But that's in the near term, over the long term, who knows?
  10. 33:41Are there any other things that you've just been very different than maybe how you would have projected?
  11. 40:58I've heard from an accountability standpoint that you ask or force teams to make promises on deliverables for, is it two weeks and three months, or how does that typically work?
  12. 43:32Anything that stands out that you wish you could have told yourself way back when?
Host 0:00 ↗
Every app on our phone, or perhaps the phone itself, is going to have a very different interface, like much more of a voice interface. Even the act of saying, I want to go to this location and I want this kind of a car, and once I get into the car, I'm going to text my spouse and say this is when I'm going to show up. Welcome to the Logan Bartlett Show. On this episode, what you're going to hear is a conversation I have with CEO of Snowflake, Sridhar Ramaswamy. Sridhar and I talk about a number of different things, including his transition to leadership at Snowflake, how he's been able to make operational changes to the business to help them execute on shipping product faster, his predictions for the future of AI and where Snowflake sits in that world, as well as how his leadership style has changed from the early days of Google, where he led a major business unit, to Neeva, the company that he co-founded, as well as today with Snowflake. A really fun conversation with a number of different predictions about how AI is going to play out in the future that you'll hear now.
Sridhar Ramaswamy 1:00 ↗
Thanks for hosting this. It's a cool room. We're in the, what do you call this, the gaming room? This is the game room.
Host 1:07 ↗
Game room, podcast studio, it's a hybrid. You don't typically see that. So you've been on board now as CEO for 10 months, 10 months roughly. And how long at Snowflake?
Sridhar Ramaswamy 1:17 ↗
Let's see, joined the day after Memorial Day last year, so like 17, 18 months.
Host 1:22 ↗
17, 18 months. But it's, especially because you're inside, it's a little bit of an awkward process in that it was not like a formal offer letter, and so you're sort of like waiting, guys, are we doing this? When are we doing this?
Sridhar Ramaswamy 1:40 ↗
Yeah, when are we doing this? And I also had a few other opportunities that I had to go say no to. And you know, opportunities don't come all that often, and so saying no to some concrete things while saying this will likely work out was super awkward.
Host 2:03 ↗
So in the original plan, Snowflake acquired your company, and your original plan was to stay on for six months?
Sridhar Ramaswamy 2:10 ↗
Six months, that was my deal with Frank, that I would stay on till the beginning of December and then go figure out what I was going to do with my life.
Host 2:18 ↗
Was it at the six-month mark that you made the decision to hang on a little bit longer than that, or was it somewhere earlier than that?
Sridhar Ramaswamy 2:22 ↗
I started looking, I would say I started talking to a few folks in October of last year. These things take time. Senior roles don't come by that often.
Host 2:35 ↗
What was your initial mandate in that six-month period of time?
Sridhar Ramaswamy 2:39 ↗
I was head of AI during those six months. And I joke to people that I was like a cabinet position without an actual portfolio, kind of an IC, right? No direct reports. But roughly the mission that we set for ourselves was to make sure that Snowflake was kind of an A-player when it came to data and AI. It was really to craft that product vision along with Vivek, along with others that came like Baris and Asim, about how do we bring AI front and center to Snowflake in a way that stayed true to the product principles of Snowflake: one product, everything is tightly integrated, stuff just works. So that was the bar that we set for ourselves. And so it was a lot of product design, and then there was also a lot of talking to customers about AI, what was coming. So that was roughly what I did.
Host 3:53 ↗
And so now I guess you're 18 months into this AI journey within Snowflake. I'm curious, how would you describe where Snowflake is in AI today?
Sridhar Ramaswamy 4:01 ↗
First of all, I think of AI as a horizontal capability with broad application. It's a little bit similar in that sense to, let's say, the mobile change, where every company that was involved in software, especially if you're a consumer company, knew that you better figure out what mobile meant to your business. A different way in which I crystallize how it is a horizontal is by saying that, for pretty much the first time in computing's history, there is now a seamless, fluid way to go between different kinds of data, whether it is unstructured text to extracting structured information from it, or going from an image to the structure of images, same with video. Things that honestly you had to do software engineering projects for, or you had like specialty areas in computer science that just went and did one thing, all of those capabilities are now exposed to you via AI models. So to make it super concrete, let's say we have a health provider as a Snowflake customer, and let's say they have a bunch of clinician notes from years and years of doctors talking to patients. If you wanted to ask a question like, oh, make me a list of all patients that had, I don't know, cough symptoms, that would be like a custom job. You had to go find some software engineers, they would figure out what model to use, they would tune it, and then maybe three, six months later you got like this other table that said, okay, this is the list of patients that had cough symptoms. Now a 17-year-old kid can write a little prompt and then run a SQL query on Snowflake that'll be like, okay, here's your list of patients that had cough symptoms. And so first we said we want to bring the power of these language models and make it available to anyone that touches Snowflake. And that is Cortex AI. It's the model garden, but it's integrated into our Python environment, into our SQL environment, so that you and I can just write SQL and underneath this AI, you don't need to know about where and how the models are hosted, how fast, how slow, we take care of all of that. It's that baseline of capability. And then beyond that, we think in terms of what are key primitives that use language models, that use AI models, but provide additional functionality. So for example, we implemented search, and this was tech that we had developed at Neeva, but it's now part of Snowflake, where you can create an index on say a bunch of documents. We take care of things like chunking it, generating embeddings, being able to do fast retrieval, so on and so forth. But that's a key primitive that makes chatbots possible. Similarly, we have another primitive for how do you go from spoken text or written text to getting back structured information. And so our vision very much is that there is going to be this base layer, there are important primitives, and people can mix and match them to do all kinds of interesting things. They can build applications, they can do data transformations. And those are things that are still evolving. Absolutely, you can do agents, but part of what we're trying to figure out is what is the boundary of where an agent is still reliable. We place a lot of emphasis, for example, with a chatbot, if you want a business user to use it, you want to be able to tell them, you know, you can engineer this like it'll be right 99% of the time, and if you make a change you can verify that it's still right 99% of the time. Same goes for the analyst. But we think that by building very, very reliable primitives, we unlock the power of AI for business application.
Host 8:09 ↗
So as you think about instilling this DNA within the organization, or I guess it's probably pivots too strong of a word, but steering down a focus on AI, I'm not sure how you phrase it, what the right phrasing is, how do you actually do that from a change management standpoint within the organization?
Sridhar Ramaswamy 8:25 ↗
You know, when the Neeva acquisition happened, we first of all made sure that the team, and us, me and Vivek, my co-founder, were very clear about sort of our mission. We shut down Neeva the consumer product, and we told our team, our goal is to make Snowflake successful. Okay? That part is important, where everybody knows that you don't have an agenda, you're here to make things better. And then the founders, Benoit, Theory, Christian, our product lead, were very cognizant of the power of AI. I mean, at the end of the day, you don't have to be a rocket scientist to internalize what I just said about AI being like a magic data transformation tool. They get it, and they're like, we need to make sure that it's available. But much of the work that we did, to be honest with you, was additive to what the rest of the Snowflake team was doing. It was not like that or this. We very much said, this Cortex AI makes Snowflake better, these operators make it easier for people to use the data that is in Snowflake. And in fact, the thing that I tell our customers is, listen, Snowflake does not compete with OpenAI when it comes to foundation models. Let's face it, we're simply nowhere as capable as them. But on the other hand, if you want to use the power of AI to create a chatbot, to do data transformations, to get access to structured data, we make it dirt simple for you. And this message of take Snowflake with all of its glory and power and enhance it with AI, it's a positive cultural message. It's not us coming and saying, you people don't know what you're doing, let us show you how. That's the way in which a startup fails. I've had plenty of founders that have come into my teams with that kind of attitude at Google. And so in many ways, all of the dumb stuff that we did at Google are like good lessons for us in terms of how do you approach change culturally. Organizations adapt, and the Snowflake team very much sees this as a say yes and. And that's a message that goes well.
Host 10:49 ↗
Cortex AI, have there been any non-obvious ways that people are using it that have jumped out to you?
Sridhar Ramaswamy 10:57 ↗
People are endlessly inventive, and it's the composability that's also super, super cool. We have run into applications, obviously, you know, the obvious ones, like a company using us because they make 100,000 devices and searching through PDF manuals of 100,000 devices, like you know, anyone that's looked for a washing machine manual knows it's kind of annoying, kind of hard. In some sense, that's an obvious sort of use case. But even internally, people have done stuff like, oh, we can annotate use cases sitting in Salesforce. This is just like, we record every new thing that we want to launch within a customer as a use case, and tagging them with the right product, with the right feature, is error-prone and also sometimes our sales teams don't do it. But what used to be difficult before in manual tagging, as I said, it's now like a single SQL prompt to be able to do this. We have hedge funds that are using it to grind through analyst reports and say, hey, if this company gets mentioned in this report, we'll be able to extract it. There are lots of different ways in which people are mixing and matching what you can do with different kinds of models. You also have great partners like Landing AI, and that is sort of truly magical because they run within our security parameter, but they can do things like analyze images and extract structured information from it. It's that sort of composability that is incredibly cool to see.
Host 12:43 ↗
You actually launched Arctic, which is your own language model, your own foundation model, and it feels like we did it like 100 years ago. Is that right? When did it actually launch?
Sridhar Ramaswamy 12:54 ↗
I think it was March of this year.
Host 12:56 ↗
And how much of that was a customer pull versus the ability to go in and get some native perspective and increase your bona fides in building your own large language model?
Sridhar Ramaswamy 13:05 ↗
100% the latter. You know, I think that actually knowing how to use language models is, I would say, almost a required computing skill for any meaningful infrastructure-level company. Just like at the turn of the century, dealing with big data, like data that could no longer fit in a machine, you kind of needed to know how to do that. We thought of Arctic very much as, what will it take to train a modestly sized model? We spent a few million dollars on it, nothing like the billions that are being spent now, but I think it was a very good experience for us. And it also taught us a lot about what does inference mean, what does inference optimization mean, and those skills continue to come in handy. We have folks from teams like VM, which pioneered a lot of efficient inferencing work. And so I'm pretty happy that we have expertise up and down the AI stack, so to say.
Host 14:20 ↗
You guys sit in an interesting nexus point and support a lot of different models, including Arctic, but also Llama and Mistral. You have a bunch of great partners or solutions that you all work with. Is there anything you're seeing that's interesting on the model selection side, or how customers are choosing to work with different models?
Sridhar Ramaswamy 14:39 ↗
I would roughly say for very, very common functions, I don't know, like sentiment detection, people know that small models work just fine, and they're sort of happy to go with defaults, it's very inexpensive. But then I would say that when the requirements are a little bit more stringent, people like the name brand models. Interesting. Which is sort of a weird setup. I think it's the reason why, for example, OpenAI continues to get heavy, heavy, heavy usage. Yes, they make the process of working with them easy, but I think people like to go with something that is known and trusted, even if it's just a smidgen beyond what you actually need. But why bother figuring out what you actually need when you can just use the name?
Host 15:36 ↗
Yeah, they default. It's actually an interesting point that I've seen for sure. As Anthropic or whoever it is will launch all these new solutions, models, and it picks up a percentage point here or there, but actually people just seem to default. I'm sure you saw it in search, human behavior is defaults, some way defaults are just very powerful.
Sridhar Ramaswamy 15:56 ↗
It's surprising, but yeah, there's first-mover advantage sort of even here.
Host 16:03 ↗
As you sort of look at people trying to get applications or into production or leveraging all these different models, what do you see as the biggest pain point in the stack or the value chain to actually get the value or the potential of a lot of these things?
Sridhar Ramaswamy 16:18 ↗
I think there is still a big gap when it comes to, here is an engineered solution. I think the AI industry, if there is such a term, does itself no favors by simply not talking about things like hallucination rates. If you look, no one publishes hallucination rates on their models or on their solutions. It's like, look, we're so cool, you should just use us. But I think once you, you know, I was actually showing one of my board members an app that we have where we can ask questions about our financial data. It's pretty cool because I can say things like, hey, how did James P., who is our GVP of EMEA, how has he been doing over the past seven days? And it'll give you a table, it'll run the SQL query and show you things like week-on-week growth and year-on-year growth and numbers and so on. But before we give it to my CFO, I'll tell the team, you better be sure that you're doing the right thing. I think it is that engineering mentality that is still a little bit of an issue. And so part of what we end up doing is educating our customers on, okay, so you need a release process, you need to actually be sure that something like 95% accuracy is okay for you, or if you use a chatbot, you need to make sure that you provide the citations or the place in the document where you can go verify the answer. Because business use, you know, people take seriously, you can't make mistakes, especially when it comes to critical applications, for example, like the one that queries revenue data on which people can actually make decisions. I think it's stuff like that that continues to be obstacles for broad use. But on the other hand, I think AI has a ton of use cases to solve problems where you will happily accept a certain amount of mistakes. So for example, if somebody sends me articles all the time, right, I find it annoying, it's sort of virtue signaling, they like, here's a great article you should read. Like, you know, my head hurts, why another one? So often times I'll copy the text in the article, paste it into Claude or into ChatGPT and be like, you know, can you give me a summary? If it's off a little bit, I don't really mind, it's not a huge deal, because the time saving that I get from not actually having to crank through the article, there's so much value. Similarly, the example that I gave you of my team, I think they updated 5,000 different use cases just by running a SQL query, figuring out a bunch of product categories and updating the underlying table. I could never have persuaded them to do this manually, and they're like, off by a little bit, it's fine.
Host 19:40 ↗
Do you think for mainstream enterprise or business adoption, we need to get to a rate of, I mean, is it 99%? Is it 100% for it to actually be trusted across an enterprise?
Sridhar Ramaswamy 19:52 ↗
It depends on the application. So for example, with something like a finance chatbot, I'd be like 100%, yeah, please be accurate, or begin to think about how errors are evident. Remember, the insidious thing about hallucinations is not that the model is getting 5% of the answers wrong, it's that you don't know which 5% is wrong. And that's like a trust issue. And so I think it's going to depend on the application. But the good news for all of us as technologists is that there are just a whole pile of these applications where AI will do stuff that you and I have zero patience for doing. I love the little, I'm a Gemini subscriber as well, and I love the little button that I get on my Gmail that's a summarize. Because for things that I want to read quickly, I will happily take the few problems that I run into. So I think there are lots of places where the stakes are not that high where AI is already useful. But I think it's also important that we understand that there is a software engineering aspect to how do you create reliable applications.
Host 21:16 ↗
When you look off in the future, and I don't know what time horizon you sort of think about with the artificial intelligence industry, it's obviously moving pretty quickly, but is there a point in time you pick and say, at this point I want Snowflake to be known as X, Y, Z in two years' time or five years' time, when you're sort of setting the vision for what's possible within Snowflake with regard to AI?

32 more exchanges in this transcript

Sign in free to read the rest of this interview. No card required.

Sign in to read the full transcript

Cite this transcript

APA, MLA, BibTeX
APA

Ramaswamy, S. (2024, November 1). Snowflake CEO Sridhar Ramaswamy on the Future of AI and Data [Interview transcript]. The Logan Bartlett Show. CEOInterviews.AI. https://ceointerviews.ai/interview/2935809/

MLA

Sridhar Ramaswamy. "Snowflake CEO Sridhar Ramaswamy on the Future of AI and Data." The Logan Bartlett Show, 1 Nov. 2024. Transcript, CEOInterviews.AI, https://ceointerviews.ai/interview/2935809/.

BibTeX
@misc{ramaswamy2024_2935809,
  author       = {Sridhar Ramaswamy},
  title        = {Snowflake CEO Sridhar Ramaswamy on the Future of AI and Data},
  howpublished = {Interview transcript, The Logan Bartlett Show. CEOInterviews.AI},
  year         = {2024},
  month        = {nov},
  url          = {https://ceointerviews.ai/interview/2935809/},
  note         = {Speaker-attributed transcript with timestamps}
}