Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing

Dr. Aqib Rashid

๐Ÿ‘ค Speaker
180 total appearances

Appearances Over Time

Podcast Appearances

Code Story: Insights from Startup Tech Leaders
S12 Bonus: Dr. Aqib Rashid, Glasswall

I look for people who are genuinely curious about the problem and not just the technology, the machine learning frameworks and the actual languages and just different engineering tools, so to speak.

Code Story: Insights from Startup Tech Leaders
S12 Bonus: Dr. Aqib Rashid, Glasswall

You require that curiosity in order to be able to solve difficult problems.

Code Story: Insights from Startup Tech Leaders
S12 Bonus: Dr. Aqib Rashid, Glasswall

You want people who are eager to learn, but also eager to contribute at the same time.

Code Story: Insights from Startup Tech Leaders
S12 Bonus: Dr. Aqib Rashid, Glasswall

And you want people who hold themselves to a very high standard.

Code Story: Insights from Startup Tech Leaders
S12 Bonus: Dr. Aqib Rashid, Glasswall

That's why looking for the people who have, of course, the engineering prowess and the domain knowledge is absolutely vital.

Code Story: Insights from Startup Tech Leaders
S12 Bonus: Dr. Aqib Rashid, Glasswall

But also looking for people who are genuinely curious, as we did at GlassWall, is imperative when you're trying to solve a very difficult problem, as we have done with Foresight and with this product that can detect malware.

Code Story: Insights from Startup Tech Leaders
S12 Bonus: Dr. Aqib Rashid, Glasswall

When I joined the company, there wasn't really an ML pipeline or an AI pipeline that had been used for experimentation and building models because up until that point, a lot of the work was in the research phase and proving out the feasibility of training models with CDR telemetry.

Code Story: Insights from Startup Tech Leaders
S12 Bonus: Dr. Aqib Rashid, Glasswall

So when I joined, one of the first things that we did was build our ML pipeline from the ground up.

Code Story: Insights from Startup Tech Leaders
S12 Bonus: Dr. Aqib Rashid, Glasswall

So that involved a lot of AI engineering and a lot of discussion and thought around scalability.

Code Story: Insights from Startup Tech Leaders
S12 Bonus: Dr. Aqib Rashid, Glasswall

And I'm pleased to say that maybe two years later or so, we're still using that ML pipeline.

Code Story: Insights from Startup Tech Leaders
S12 Bonus: Dr. Aqib Rashid, Glasswall

We're still using that technology that we built.

Code Story: Insights from Startup Tech Leaders
S12 Bonus: Dr. Aqib Rashid, Glasswall

that can, like I say, ingest millions and millions of files and conduct feature analysis, conduct feature selection, conduct model training, do all the post-training activities, and at the end of it, give you a model in a matter of hours for the file types that we care about.

Code Story: Insights from Startup Tech Leaders
S12 Bonus: Dr. Aqib Rashid, Glasswall

And being able to do this is no easy feat, especially when you consider the costs that could be involved in doing so.

Code Story: Insights from Startup Tech Leaders
S12 Bonus: Dr. Aqib Rashid, Glasswall

We've got the costs down quite considerably as well.

Code Story: Insights from Startup Tech Leaders
S12 Bonus: Dr. Aqib Rashid, Glasswall

But the ultimate beauty of all this of course is that we have models that will stand the test of time and they will scale with the evolving threats and with evolving malware as time goes by.

Code Story: Insights from Startup Tech Leaders
S12 Bonus: Dr. Aqib Rashid, Glasswall

So it wasn't the case that we were fighting with scalability or fighting necessarily as we grew.

Code Story: Insights from Startup Tech Leaders
S12 Bonus: Dr. Aqib Rashid, Glasswall

We knew ahead of time that we want to make this process of developing machine learning and AI models as repeatable, as automatable, as reproducible as possible.

Code Story: Insights from Startup Tech Leaders
S12 Bonus: Dr. Aqib Rashid, Glasswall

while also ensuring that there is going to be a high quality model at the end of this entire process as well and this is just on the training and the ml side so one could also consider scalability in terms of using the model at inference time so that is

Code Story: Insights from Startup Tech Leaders
S12 Bonus: Dr. Aqib Rashid, Glasswall

Deploying the model and giving it to a customer and letting them have a go of it and take it for a drive.

Code Story: Insights from Startup Tech Leaders
S12 Bonus: Dr. Aqib Rashid, Glasswall

It's important that at inference time as well or at prediction time, the model behaves reliably and it scales well there as well.