K

Kausik Subramanian

Software Engineer

Sunnyvale, California, United States10 yrs 6 mos experience
Most Likely To SwitchAI ML Practitioner

Key Highlights

  • PhD in Computer Science with a focus on networking.
  • Senior Software Engineer at Google working on SDN systems.
  • Experience in formal reasoning and programming languages.
Stackforce AI infers this person is a Networking and Software Engineering expert with a strong research background.

Contact

Skills

Core Skills

NetworkingSoftware EngineeringResearch

Other Skills

Orion SDNrouting systemsAI traininginferenceSDN datacenter routingrouting stackcloud trading platformformal reasoningprogramming languagesverificationsynthesisOpenRNetlink protocolLinux kernelplanning

About

PhD in Computer Science at the University of Wisconsin-Madison. Interested in the intersection of networking and programming languages. Currently, Software Engineer at Google

Experience

10 yrs 6 mos
Total Experience
2 yrs 10 mos
Average Tenure
5 yrs 8 mos
Current Experience

Google

2 roles

Senior Software Engineer

Promoted

May 2023Present · 3 yrs · Sunnyvale, California, United States

  • Responsible for Orion SDN routing systems, catering to customers serving the financial markets and large scale AI training and inference.
Orion SDNrouting systemsAI traininginferenceNetworkingSoftware Engineering

Software Engineer

Sep 2020May 2023 · 2 yrs 8 mos · Sunnyvale, California, United States

  • Work on all things relevant to SDN datacenter routing at Google - check out https://research.google/pubs/orion-googles-software-defined-networking-control-plane/ to get a sneak peek into our organization.
  • More recently, working on building a routing stack to build a cloud trading platform for exchanges.
SDN datacenter routingrouting stackcloud trading platformNetworkingSoftware Engineering

Facebook

2 roles

Research Collaborator

Nov 2019Jun 2020 · 7 mos · San Francisco Bay Area

Software Engineering Intern

May 2019Aug 2019 · 3 mos · Menlo Park

  • Worked on OpenR (https://github.com/facebook/openr), Facebook’s internal routing platform. implemented the Netlink protocol for OpenR (∼3k LoC) to interface with the Linux kernel to program routes and listen to link/address/route events for protocol convergence.
OpenRNetlink protocolLinux kernelSoftware Engineering

Microsoft

Research Intern

May 2018Aug 2018 · 3 mos · Greater Cambridge Area

  • Verification and Planning for Microsoft's WAN.
  • Mentors - Andrey Rybalchenko and Nuno Lopes
verificationplanningWANResearch

Barefoot networks

Research Intern

Jun 2017Aug 2017 · 2 mos

  • Worked on P4 Compiler Optimizations. Made bug-fixes to open-source P4 compiler (https://github.com/p4lang/p4c)
P4 Compilerbug-fixesResearch

University of wisconsin-madison

2 roles

Graduate Research Assistant

Promoted

Jan 2016Jul 2020 · 4 yrs 6 mos

  • Advisors: Aditya Akella and Loris D'Antoni
  • Working on applying formal reasoning and programming languages techniques of verification and synthesis to networks.
formal reasoningprogramming languagesverificationsynthesisResearchNetworking

Graduate Teaching Assistant

Aug 2015Dec 2015 · 4 mos

  • Grading of examinations and labs of CS640 : Introduction to Computer Networks.

Samsung electronics

Research Intern

May 2014Jun 2014 · 1 mo · Gyeonggi, South Korea

  • Analysis and implementation of different optimizations to Hadoop's Distributed File System (HDFS).
HadoopDistributed File SystemoptimizationsResearch

Fraunhofer itwm

Research Intern

May 2013Jul 2013 · 2 mos · Kaiserslautern, Germany

  • Design and implementation of a distributed hash table (DHT) based on MIT's Chord protocol adapted for Fraunhofer ITWM's GPI interface.
distributed hash tableChord protocolResearch

Education

University of Wisconsin-Madison

Doctor of Philosophy (Ph.D.) — Computer Science

Jan 2015Jan 2020

Indian Institute of Technology, Bombay

Bachelor of Technology (BTech) — Computer Science

Jan 2011Jan 2015

Stackforce found 100+ more professionals with Networking & Software Engineering

Explore similar profiles based on matching skills and experience

Kausik Subramanian - Software Engineer | Stackforce