Dwarak Rajagopal

CTO

Palo Alto, California, United States22 yrs 3 mos experience
Highly StableAI Enabled

Key Highlights

  • Led AI engineering teams at top tech companies.
  • Pioneered advancements in AI frameworks and LLMs.
  • Passionate about democratizing AI through open source.
Stackforce AI infers this person is a leader in AI and Machine Learning technologies across multiple high-tech industries.

Contact

Skills

Core Skills

Ai EngineeringMachine LearningAi FrameworksOn-device Machine LearningPytorchAutonomous VehiclesData InfrastructureRuntime CompilerGraphics TechnologyOpenclPerformance OptimizationCompiler OptimizationPerformance EngineeringCompiler DevelopmentPerformance TestingNlp

Other Skills

InnovationLarge Language ModelsAI ResearchPerformance ImprovementGPGPUGNU ToolsJavaCompilersAlgorithmsSoftware DevelopmentC++GPUPerformance TuningImage ProcessingComputer Vision

About

Dwarak Rajagopal is a distinguished technology leader with over two decades of experience at some of the world’s most innovative companies, including Google, Meta, Uber, Apple, and AMD. As Vice President of AI Engineering at Snowflake, Dwarak oversees the AI and ML engineering organizations, helping drive innovation across Snowflake Cortex AI, Snowflake’s AI Research Team, and open source offerings. He previously served as Senior Engineering Director at Google, where he spearheaded the AI Frameworks and On-Device Machine Learning teams, driving cutting-edge advancements in AI and large language models (LLMs) including Gemini to enhance efficiency across server and mobile platforms. Earlier in his career, Dwarak led Meta’s PyTorch Core Frameworks team, bridging the gap between AI research and production. His career also includes developing autonomous driving software at Uber, pioneering graphics technology at Apple, and shaping compiler innovations at AMD. Dwarak is passionate about democratizing AI through open source initiatives and ensuring the ethical advancement of technology. His visionary leadership continues to shape the future of AI and empower global innovation.

Experience

Snowflake

Vice President and Head of AI Engineering & Research

Nov 2024Present · 1 yr 5 mos

  • Leading the AI/ML engineering and research organizations, helping drive innovation across Snowflake Cortex AI,ML, Snowflake Intelligence, Snowflake’s AI Research Team.
AI EngineeringMachine LearningInnovation

Pytorch

PyTorch Foundation Board Member

Jan 2023Present · 3 yrs 3 mos

Google

Sr. Engineering Director

Sep 2022Nov 2024 · 2 yrs 2 mos · Mountain View, California, United States

  • Led AI Frameworks (JAX, PyTorch, TF, Keras, Gemini Frameworks), AI Foundations (XLA Compiler, Pathways, PJRT, Triton, Mosaic) and OnDevice ML (AppliedML, TFLite, MediaPipe) teams powering AI tech, LLMs across Google, DeepMind, GCP and Android Platforms.
AI FrameworksOn-Device Machine LearningLarge Language Models

Meta

Engineering Director - AI

Jan 2019Sep 2022 · 3 yrs 8 mos

  • Led PyTorch Core, the frameworks and platform powering the machine learning across the world driving the transformation of PyTorch driving AI research to production innovating across model authoring, model exploration, efficiency and scaling building production ecosystems.
PyTorchMachine LearningAI Research

Uber

Head of Core Platforms-SF, Autonomous Vehicles

Jan 2017Jan 2019 · 2 yrs · San Francisco Bay Area

  • • Led all Core Platforms in SF ranging for Onboard Infrastructure, Sensor Software, Data Infrastructure, Performance and MLPlatform for the AV stack. My teams drove strategy and execution of the end-2-end AV software systems stack.
Autonomous VehiclesData InfrastructurePerformance Optimization

Apple

2 roles

Sr. Engineering Manager / Software Architect

Jan 2011Jan 2017 · 6 yrs · San Francisco Bay Area

  • Managed and led a team responsible for prototyping, delivering and productizing new runtime compiler software stack for Metal 1.1 on Mac OSX.
  • Key leader in the collaboration efforts with Apple's strategic hardware partner to launch the new Apple Graphics Metal API on Mac OSX at 2015 WWDC.
  • Worked closely with external partners like Adobe to port their apps to Metal leading up to 8x performance and power improvements.
Runtime CompilerGraphics TechnologyPerformance Improvement

Senior GPU Compiler/Driver Engineering Lead

Jan 2009Jan 2011 · 2 yrs · San Francisco Bay Area

  • Led cross-company teams focused on end-to-end development including prototyping and delivering OpenCL support on Intel GPU Mac platforms. Collaborated with consumer and pro application teams to use OpenCL to improve performance and user experience.
  • Established and implemented future product roadmap and direction for GPGPU software stack for Apple platforms. Built and led a team to prototype software technology for GPGPU/Heterogeneous Compute projects working with both hardware and software apps teams.
  • Drove performance optimization for OpenGL workloads via compiler and software optimizations improving the performance of application and games in Mac platforms.
OpenCLPerformance OptimizationGPGPU

Amd

2 roles

Software Engineering Lead

Jan 2006Jan 2009 · 3 yrs · Austin, Texas Area

  • Founding member of the AMD GNU Tools (gcc, binutils and glibc) team responsible for optimizing performance on current and future x86 and AMD processors.
  • Led a team involving 4 full time engineers implementing support and optimization for AMD Opteron (Barcelona and Orochi) processors in gcc, binutils and glibc.
  • Key contributor for evaluating and publishing software optimization techniques tuned towards AMD processors.
  • Technical Liaison for Redhat: Empower collaboration between the two GNU tools teams. Responsible for setting up face to face meetings and giving presentations and tutorials on current and next generation AMD processor architecture improvements
Compiler OptimizationPerformance EngineeringGNU Tools

Senior Compiler/Performance Engineer

Jan 2004Jan 2006 · 2 yrs · Austin, Texas Area

  • One of the founding members of the open source compiler team at AMD.
  • Worked on analyzing applications and benchmarks thereby improving performance of compilers and future AMD processors.
  • Developed fast math/string library routines that achieve maximum performance on AMD processors.
  • Implemented a brand new infrastructure in C++ for testing both performance and functionality of all the AMDCoreMathLibrary routines. The test infrastructure included unit tests, benchmarks and applications which run in both single thread and multiple threads.
  • Improved the performance of AMD’s internal cycle accurate simulator by about 23% with the help of both source code and compiler optimizations. This resulted in increasing the efficiency of several design and performance teams within AMD.
Compiler DevelopmentPerformance Testing

Thomson reuters

NLP Research Intern

Jan 2003Jan 2003 · 0 mo · Greater Minneapolis-St. Paul Area

  • Worked on developing NLP extraction techniques (in Java Annotation Patterns Engine) to extract information from large number (in millions) of documents.
NLPJava

Education

University of Minnesota

Masters — Computer Science

University of Madras

Bachelors — Computer Science and Engineering

Stackforce found 100+ more professionals with Ai Engineering & Machine Learning

Explore similar profiles based on matching skills and experience