Ahmed Elbagoury – Meet the Mentor

I am a Lead Machine Learning Engineer at Google with over a decade of experience building scalable, safe, and efficient AI systems, ranging from LLM safety frameworks to multimodal document understanding. Beyond my engineering work, I am a passionate educator, dedicated to helping the next generation of engineers bridge the gap between theoretical ML and production-grade software.
Ahmed Elbagoury
10+ Years of ML experience.
Get in touch

Why did you decide to become a mentor?

For me, becoming a mentor was a natural evolution of a career built at the intersection of high-level research and production engineering. Given that I worked as a Research Teaching Assistant at different universities, I have always possessed a deep-rooted interest in education and I have earned formal certifications for Fundamentals of University Teaching. Mentorship allows me to channel that interest into the professional sphere, particularly for engineers looking to navigate the transition into the Machine Learning domain. I find it incredibly rewarding to help others unlock their latent capabilities, whether that is helping a software engineer master PyTorch or guiding them through the complexities of LLM Safety and productionization. Beyond the personal impact on others, mentorship is a powerful tool for my own growth. Teaching complex concepts—like LLM optimization (e.g., KV Caching) for production systems or building safe and secure GenAI agents forces me to solidify my own understanding of the fundamentals. It exposes my own blind spots and demands that I stay at the cutting edge of a rapidly moving AI landscape. By articulating these technical nuances to others, I become a more rigorous and disciplined Lead Engineer myself. Ultimately, mentorship creates a continuous feedback loop that keeps my skills sharp while empowering the next generation of ML practitioners to build factual, efficient, and safe AI systems.

How did you get your career start?

My career journey began with a deep-seated interest in research, starting with projects during my undergraduate studies and continuing through my time at the University of Waterloo and Purdue University. Throughout this journey, I was fortunate to be guided by exceptional research mentors who were instrumental in sharpening my academic foundation. These experiences helped me contribute to various journal and conference publications. This period was vital for developing the rigorous, first-principles thinking required to tackle complex problems, such as deep generative models for graph data. The transition from academic theory to industry-scale impact occurred during my tenure at Google. Working alongside a number of brilliant engineers, I learned to shift my focus from experimental ML to production-grade systems. These colleagues helped me understand how to apply my research background to real-world constraints, such as ensuring the safety and security of Generative models, optimizing production models, and reducing their cost and latency. Moving from an academic environment to leading Software and ML Engineering teams allowed me to see how academic rigor and industrial pragmatism can work in tandem

What do mentees usually come to you for?

Mentees typically seek my guidance for a variety of reasons, ranging from high-level career pivots to specific technical hurdles. One of the most common challenges is the initial overwhelm of the ML/AI transition journey. For those just starting out, the sheer volume of new research and tools can be paralyzing; in these cases, we work on long-term roadmaps to build a sustainable foundation. Others come to me with a solid grasp of the fundamentals but a significant lack of resources on practical challenges. These mentees often focus on medium-term goals like understanding the complexities of model scaling, refresh cycles, and detecting drift—the real-world issues that separate experimental code from production-grade systems. For those with immediate, short-term objectives, I frequently conduct mock interviews to sharpen their skills for target companies.

What's been your favourite mentorship success story so far?

One of my most rewarding mentorship experiences involved preparing a candidate for the Meta Machine Learning Interview. We focused on a series of intensive ML system design mocks, targeting the specific technical bars required for high-growth tech environments. It was incredibly gratifying to witness the mentee's progression through each session; we moved from high-level conceptualizing to deep-diving into production constraints like model scaling, latency optimization, and handling data drift. Seeing the mentee refine their ability to articulate complex trade-offs—much was a highlight of my coaching career. The result of this hard work was a successful offer for a Senior Machine Learning Engineer role at Meta. This success story perfectly encapsulates why I mentor: it bridges the gap between having the fundamental knowledge and executing at a senior level within a top-tier engineering organization.

What are you getting out of being a mentor?

Being a mentor has been a transformative experience that directly feeds into my growth as a Lead Software/ML Engineer. It has significantly sharpened my leadership qualities, as guiding professionals through complex career pivots requires a high degree of empathy, clear communication, and strategic planning. These are the same soft skills I rely on daily at my job to align teams and manage high-stakes projects. By helping others navigate their technical hurdles, I have built a deeper sense of confidence in my own expertise and my ability to steer large-scale engineering initiatives. tarted during my academic studies. It provides a structured outlet for the teaching skills I gained during my graduate studies. Ultimately, this role keeps me grounded in the fundamentals of the field; by explaining the nuances of recent technologies, I ensure my own technical knowledge remains sharp and first-rate in a rapidly moving industry

Ready to find the right
mentor for your goals?

Find out if MentorCruise is a good fit for you – fast, free, and no pressure.

Tell us about your goals

See how mentorship compares to other options

Preview your first month