Summary
Overview
Work History
Education
Skills
Timeline
Publication
background-images

Kiran Ravulakollu

Milpitas,CA

Summary

Software engineering leader with experience in building an ML inference load balancer, GPU drivers and large-scale XR systems. Excel in partnering with product, program and client engagement managers to prioritize, estimate and deliver a competitive feature set for the product at hand

Overview

17
17
years of professional experience

Work History

XR Manager

Unity Technologies
01.2024 - Current
  • Responsible for the development and release of Unity based APIs/SDK for Android XR.
  • I have been working with Google on a multi year multi million dollar contract to deliver a rich feature set and enable developers to build AR and VR applications.
  • I also lead the XR Input team which is responsible for multi modality inputs like hands and eye gaze
    Impact:
    Instrumental in the launching of immersive experiences like Google Maps XR and NFL on Android XR
    Empowering 3rd party customers to easily port their existing apps to Android XR
    Engaging with Unity developer community and bringing their innovation to the market

Sr Engineering Manager AI SW

Intel
01.2022 - 11.2023
  • Lead the development and release of a SW solution that scheduled ML inference workload on the underlying platform HW accelerators
    Impact:
  • Spearheaded and helped with the 0->1 release of a SW solution that load balanced ML workloads across various HW accelerators
  • Enhanced the user experience of image and video up-scaling products from two ISV vendors by using the above SW solution to balance power and performance requirements

Sr. Staff, Tech Lead Manager - Gaming Performance

Qualcomm
10.2019 - 08.2021
  • Mobile game optimizations on the Snapdragon platform
    Impact:
  • Improved the performance of highly popular AAA titles like Fortnite (Unreal Engine/UE) and Genshin Impact (Unity) by ~ 5 - 7 %
  • My work has had an impact on the gaming experience of millions of users across the world
  • Developed an objective template to compare CPU and GPU performance across different chipsets. This approach was later formalized and used to analyze the performance of several dozens of games

GPU Modeling Engineer & Tech Lead Manager

Samsung
12.2017 - 08.2019
  • Developed a bit accurate GPU functional simulator - Binning Unit and the Compute Shader Constructor
    Impact:
  • Achieved the tape out of two generations of GPU HW in an organization newly entering the GPU IP business
    Implemented optimization techniques to reduce the workload on downstream GPU blocks, resulting in higher throughput
  • Developed an in-house IP for Exynos that was competitive with the best mobile GPU solutions in the market

Sr Software Engineer - Driver Performance

AMD
01.2016 - 12.2017
  • Dx11 Driver and HLSL Shader Performance Tuning
  • Impact:
  • Improved the performance of at least 10 titles on AMD HW while retaining graphics fidelity
  • Automated certain standard performance tuning techniques that resulted in near zero human intervention and 4x improvement in the identification of optimal settings

Graphics SW Engineer

Intel
04.2009 - 01.2016
  • 2D (Display) and 3D GPU Driver Improvements - Bug Fixing, New Feature Improvements, Debugging HW Hangs
  • Impact:
  • Directly contributed to the successful release of seven generations of Intel's mainstream GPU drivers and two generations of low power GPU drivers
  • Fixed launch gating issues for some of the biggest panel vendors and OEMs in the world
  • Enhanced the user experience of every user every time certain applications were launched, by reducing latency

Education

Master of Science - Electrical And Computer Engineering

New Mexico State University
Las Cruces, NM
12-2008

Skills

  • GPU (Desktop/Mobile) Drivers
  • Performance Tuning
  • XR
  • C/C, Tools - Logcat, Render Doc
  • Android
  • Python (Working Knowledge)

Timeline

XR Manager

Unity Technologies
01.2024 - Current

Sr Engineering Manager AI SW

Intel
01.2022 - 11.2023

Sr. Staff, Tech Lead Manager - Gaming Performance

Qualcomm
10.2019 - 08.2021

GPU Modeling Engineer & Tech Lead Manager

Samsung
12.2017 - 08.2019

Sr Software Engineer - Driver Performance

AMD
01.2016 - 12.2017

Graphics SW Engineer

Intel
04.2009 - 01.2016

Master of Science - Electrical And Computer Engineering

New Mexico State University

Publication

K. Ravulakollu, V. Apsingekar, and P. De Leon, "Efficient Speaker Verification System using Speaker Model Clustering for T- and Z-Normalizations," IEEE Int. Carnahan Conf Security Technology, 2008.

Kiran Ravulakollu