Ketan Mandke

email: kmandke [at] utexas [dot] edu
web: http://www.mandke.com/

I am a software engineer with a background in signal processing and wireless networking & communications. In a nutshell, I enjoy using math and software to solve interesting problems.

I am currently working on building tooling and infrastructure to make machine learning easier to use for the average software engineer, and along the way engender best practices for ML.

Research Interests
  • Machine Learning
  • Optimization
  • Software Defined Radio
  • Multiantenna Wireless Communication
  • Wireless Network Simulation
Education

The University of Texas at Austin

Ph.D., Electrical Engineering 2012
  • Advisor: Scott Nettles
  • Area: Communications, Networks, and Systems
  • Thesis: Validating Wireless Network Simulations Using Direct Execution
M.S., Electrical Engineering 2004
B.S., Electrical Engineering 2001
Programming
  • Languages:
    • Fluent: C/C++, Python
    • Working knowledge: SQL, MATLAB, Java
    • Limited experience: PHP/Javascript/HTML, VHDL, Verilog.
  • Other (Tools/Frameworks/Libraries):
    • STL, TensorFlow, Numpy, SciPy, CUDA
    • Git, Subversion, Bash
Experience

Google

Mountain View, CA, Austin, TX
Staff Software Engineer - Core Enterprise Machine Learning May 2023 - present
  • Developing best practices and guidance for ML projects for internal enterprise applications.
  • Building solutions to make it easier to develop, deploy, and maintain ML systems.
  • Enabling robust and healthy ML systems through evangelizing ML ops best practices.
  • Implementing tool use with large language models and exploring agentic workflows.
Senior Software Engineer - Core Enterprise Machine Learning May 2021 - May 2023
  • Horizontal team bringing applied ML research to internal Google products and services.
  • Technical lead setting strategy on ML projects for Legal (200+ person org).
  • Deployed ML pipelines to reduce toil and scale operations in legal space.
  • Developed best practices for ML projects in legal and compliance space.
  • Set strategy for developing practical applications of large language models in legal space.
Senior Software Engineer - Google Research Jun 2018 - May 2021
  • Cross team project: Brain / Perception.
  • Built machine learning service.
  • Contextual bandits for systems and UX problems.
  • Deployed ML models to tune compiler flags saving $XX million.
  • Developed flexible model framework that enabled contextual bandits for many modalities.
  • Bandits with featurized arms, multi-objective optimization, constrained optimization.
Software Engineer - Google Research Feb 2017 - Jun 2018
  • Making ML accessible to everyone.
  • Learning on dynamic graphs.
  • Developing machine learning infrastructure.
Software Engineer - Access March 2015 - present
  • Building wireless systems to expand Internet access.
  • Software defined networking.
  • Wireless network simulation of 60 GHz mesh networks.

Ticom Geomatics, Inc.

Austin, TX
Signal Processing and Software Engineer May 2012 - Feb 2015
  • Design and implement solutions for geolocating wireless signals.
  • Implemented framework for building software-defined radios.
  • Software and system architecture design for collection/geolocation systems.

The University of Texas at Austin

Austin, TX
Graduate Research Assistant 2006 - 2012
  • Developed software architecture for the Hydra testbed.
  • Led team of graduate students integrating software/hardware components of Hydra.
  • Experimental evaluation of adaptive wireless protocols.
Course Development September 2005 - May 2006
  • Developed code and lab manual for lab component of Wireless Communications Lab.
  • Administered lab in spring 2006.
Teaching Assistant 2002 - 2011
  • Communication Networks: Technology, Architectures, and Protocols (January - May 2011).
  • Data Structures (September - December 2007, September - December 2008).
  • Wireless Communications Lab (September 2005 - May 2006).
  • Computer Architecture (June - August 2002).

Technical Consulting

Austin, TX
Patent Litigation April - June 2007
  • Examine propietary software to determine veracity of patent claims.

Sandia National Laboratories

Albuquerque, NM
Graduate Student Intern May - August 2005
  • Developed simulation for channel modeling of networked objects in space.
  • Surveyed research literature on cooperative techniques in wireless communication.

National Instruments

Austin, TX
Engineering Intern May - August 2001
  • Redesigned interpolation filters for Dynamic Signal Analyzer (DSA) product.
  • Developed VHDL design and LabVIEW code to simulate design.

Texas Instruments

Houston, TX
Co-op in C6x DSP Group May - August 2000
  • Designed and developed Board Support Library (BSL) for DSP development board.
Publications
  • M. Phothilimthana, A. Sabne, et al., "A Flexible Approach to Autotuning Multi-Pass Machine Learning Compilers," in proceedings of PACT 2021. [link]
  • B. Barritt, T. Kichkaylo, K. Mandke, A. Zalcman, V. Lin, "Operating a UAV Mesh   Internet Backhaul Network using Temporospatial SDN," 2017 IEEE Aerospace Conference. [link]
  • K. Mandke and S. M. Nettles, "Using Software-Defined Radio to Validate Wireless Models in Simulation," 20th IEEE Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS 2012), Arlington, Virginia, August, 2012. [pdf]
  • K. Mandke and S. M. Nettles, ``A Dual-band Architecture for Multi-Gbps Communication in 60 GHz Multi-hop Networks,'' in Proceedings of the International Workshop on mmWave Communications from Circuits to Networks (mmCom 2010), Chicao, IL, Sept. 2010. [pdf]
  • W. Kim, O. Khan, K. T. Truong, S. Choi, R. Grant, H. K. Wright, K. Mandke, R. Daniels, R. W. Heath, Jr., and S. M. Nettles, ``An Experimental Evaluation of Rate Adaptation for Multi-Antenna Systems,'' in 2009 Proc. of IEEE Infocom (INFOCOM 2009), pp.2313-2321; Rio de Janeiro, Brazil, April 19-25, 2009.
  • K. Mandke, R. C. Daniels, S. M. Nettles, and R. W. Heath, Jr., ``On the Challenges of Building a Multi-antenna Software Defined Packet Radio,'' Proceedings of the SDR 08 Technical Conference and Product Exposition, Washington, D.C., Oct. 2008.
  • R. C. Daniels, K. Mandke, K. T. Truong, S. M. Nettles, and R. W. Heath, Jr., ``Throughput/Delay Measurements of Limited Feedback Beamforming in Indoor Wireless Networks,'' Proc. of the IEEE Global Comm. Conf., New Orleans, LA, Nov. 2008.
  • K. Mandke, R. C. Daniels, S. Choi, R. W. Heath, Jr., and S. Nettles, ``Physical Concerns for Cross-Layer Prototyping and Wireless Network Experimentation,'' to appear in the Proc. of the Second ACM International Workshop on Wireless Network Testbeds, Experimental Evaluation and Characterization (WiNTECH), Montreal, Canada, September 10, 2007. [pdf]
  • K. Mandke, S. Choi, G. Kim, R. Grant, R. C. Daniels, W. Kim, R. W. Heath, Jr., and S. Nettles, ``Early Results on Hydra: A Flexible MAC/PHY Multihop Testbed,'' in the Proc. of IEEE Vehicular Tech. Conf. , Dublin, Ireland, April 23 - 25, 2007. [pdf]
  • T. Tang, K. Mandke, C. Chae, R. W. Heath, Jr., S. M. Nettles, "Multichannel Feedback in OFDM Ad Hoc Networks", in Proc. of of the International Workshop on Wireless Ad-hoc Networks, New York, NY, June 28 - 30, 2006. [pdf]
  • K. Mandke, T. S. Rappaport, et al., "The Evolution of Ultra Wide Band Radio for Wireless Personal Area Networks", High Frequency Magazine, Sept. 2003. [pdf]