David Karhi is a Senior Platform Software Engineer at NVIDIA, where they have been contributing since 2025. Previously, David held roles such as Senior Software Engineer at SkillsEngine in 2017, Advisory Software Developer at IBM from 2020 to 2021, and Software Senior Principal Engineer at Dell Technologies from 2021 to 2025. David also served as an Online Operations Manager at All Web Leads, Inc. from 2011 to 2012, and as an Adjunct Associate Professor at Austin Community College in the same timeframe. David earned a Master of Science and Bachelor of Science in Computer Science from Texas State University.
This person is not in the org chart
This person is not in any teams
This person is not in any offices