# Vivek Kumar > Principal Engineer at Arista Networks | High Performance Scalable Distributed Systems Location: Sunnyvale, California, United States Profile: https://flows.cv/vivekkumar I have been involved in designing and building software from the age of eighteen. My areas of interest are Scalable Distributed Systems, Performance Engineering, Parallel Computing, GPU, HPC, Micro-service Architecture, Backend development, Network Programming, Rapid prototyping, Debugging, Code review, and mentoring. I have strong knowledge of the fundamentals of computer science, algorithm design and data structures, Linux internals, and networking fundamentals (TCP, UDP, SSL/TLS, socket programming). I have come across Python, C, CUDA(GPGPU), MPI, OpenMP, JavaScript, REST API, Twisted, RabbitMQ, web frameworks, microservice architecture, Scala, Erlang/OTP and Go. Recently, I've been playing around a bit on RUST as well. I'm fascinated by scalable problems, distributed systems, high-performance computing, and low latency computation frameworks. ## Work Experience ### Principal Engineer @ Arista Networks Jan 2022 – Present | Santa Clara, California, United States - Developed a high-performance, CPU cache-efficient Walker framework to optimize flow cache table operations in the BESS software forwarding engine, enabling scalability to support 10M active flows and 200K new flows per second for High Availability (HA), Telemetry, and Analytics features. - Overhauled the SFE telemetry component using the Walker framework, achieving 20x scalability (beyond 10M active flows), reducing memory usage by 3x, minimizing data plane core overhead, and simplifying system complexity - Designed an advanced Top Talkers computation algorithm with customized heuristic parameters, enhancing workload distribution and providing a competitive edge in performance and efficiency ### Senior Software Engineer @ Pluribus Networks (Acquired by Arista Networks) Jan 2021 – Jan 2022 | Santa Clara, California, United States - Ideated and designed a Runtime Lock Contention Analysis framework to understand the potential bottleneck in the thread parallelism to improve performance/latency of the massively multithreaded product - Designed and implemented a model-driven, programmable feature utilizing NETCONF and RESTCONF protocols. ### Software Engineer @ Pluribus Networks (Acquired by Arista Networks) Jan 2017 – Jan 2021 | Bangalore I work on an architecture that simplifies our clients’ software-defined data centers by virtualizing networking hardware, enabling them to build scalable and secure private and public clouds - Super/Extended Fabric: Designed and developed hierarchical distributed transaction framework for seamlessly build and manage hyper-scale infra (256 nodes and beyond) - Solved the scalability problem on the heterogeneous cluster of nodes by re-architecting the product using the worker-thread model, which improve memory efficiency as well as lock contention - Developed a distributed framework for upgrading multiple nodes, thereby reducing network downtime and enhancing customer experience - Developed 4-phase master-less distributed transaction framework for managing the network switch management plane -Reduced product memory consumption by 7x or more, by implementing a more efficient hash table (case-specific bucket lockless) that improved scalability. -Worked on performance engineering activities like memory leak fixes, file system issues etc. that improved overall efficiency ### Senior Associate Technology @ Goldman Sachs Jan 2015 – Jan 2017 | Bangalore Worked on firm's distributed job scheduling systems and grid computing infrastructure Designed and implemented scalable secure job scheduling solutions for firm's external facing infrastructures ### Senior Analyst @ Goldman Sachs Jan 2013 – Jan 2015 | Bangalore Worked on Cloud platform team. Green computing, Performance engineering (RHEL/Hypervisors), Vector computing technologies and devised Kernel crash dump analysis tool ### Engineer @ L&T Valdel Jan 2008 – Jan 2011 | Bangalore Devised various automation tools and wellhead parametric analysis search tool for discovering nearest past projects ## Education ### Master of Technology - MTech Indian Institute of Science (IISc) ### BE in ECE PSG College of Technology ## Contact & Social - LinkedIn: https://linkedin.com/in/vivekkumark --- Source: https://flows.cv/vivekkumar JSON Resume: https://flows.cv/vivekkumar/resume.json Last updated: 2026-04-12