# Siddharth Sambamoorthy > Software Engineer | Entreprise Backend Software | Wannabe Generalist | Python | Distributed Systems | Kubernetes | C | C++ | Cloud Computing | Golang | OpenAI Location: San Francisco Bay Area, United States Profile: https://flows.cv/siddharthsambamoorthy When I am not working or sharpening my skills, I am rolling out pasta for my kids or trying a new recipe. I strongly believe if you are not good at something it means you have to do more of it, you are only as good as your last project and a comfort zone is good to find but bad to overstay especially in tech. I've worked in Backend engineer related positions at Vmware, Nokia and Springpath(acquired by Cisco) where I have built and maintained enterprise grade software products. Languages: C,C++,Python,Scala Frameworks: Zookeeper, Kubernetes, Ansible Tools: Linux, GDB, Git, Pandas Methodologies: Heartbeating, Fault tolerance, Replication, OOPS, Functional Programming ssamba84@gmail.com https://github.com/ssamba84 ## Work Experience ### Software Engineer @ Cisco AI @ Cisco Jan 2023 – Present | San Jose, California, United States . Part of the platform team that built the data pipeline for Cisco's AI assistants for its various enterprise products. Built solutions for the ELT pipeline needed for the AI assistant from the ground up. Envisioned, implemented, and supported various features and ideas that helped the data pipeline come to fruition. . Built services with Golang, Python, and some Typescript which ran on the Kubernetes cluster deployed on the AWS cloud . Solutions and tools include Vault, Cockroachdb, Weaviate, Temporal, AWS(S3, SQS, Lambda, SNS, AuroraDB, etc.), OpenAI, DataDog, etc. . Built critical parts of the pipeline, and envisioned and implemented ideas that helped eliminate a large operational cost. . Worked across disparate, distributed teams on multiple simultaneous projects and drove them to completion. . Won Connected recognition awards and Hackathons. ### Author @ Educative Jan 2024 – Present https://www.educative.io/courses/mastering-debugging-techniques-for-eficient-code-diagnosis ### Software Engineer @ Armorblox (now part of Cisco) Jan 2022 – Jan 2023 | San Francisco Bay Area . Part of platform engineering team that helped design and maintain the data pipeline . The platform had agents built with Golang, deployed in a K8s cluster, hosted in GCP . Tools/Frameworks like Kafka, Vault, Cadence, Postgres, and Prometheus were used as part of the stack. . Designed and implemented features like service based DB migrations, scaling improvements, telemetry implementation . Helped improve the process used to monitor and attend to the production environment. . Helped drive multiple projects to completion by overseas team members ### Member Of Technical Staff - Software Engineer | Scala | Python | Zookeeper | Ubuntu | Ansible @ Springpath Jan 2016 – Jan 2022 | Sunnyvale, CA Part of backend engineering team. Worked on FIPS compliance, distributed configuration management envisioned and implemented apis for various workflows and features. Handled customer escalations, mentored and trained team members and drove multiple projects and features to completion. Developed processes for customer escalations management. Cisco(Springpath Inc acquired by Cisco) Nov 2016 – June 2022 • Part of Springpath/Cisco-Hyperflex’s system management team which designs and builds management APIs for the hyperflex file system. • The management stack is built on Scala and relies heavily on zookeeper for its operations. Python and ansible are sometimes used for minor customer support workflow utilities and tools. • Envision, design, develop and maintain REST apis that help provision and manage the distributed file system implemented in hyperflex. • Rearchitected the firewall code for hyperflex which was implemented with iptables • Design and implement Hyperflex support for several different hypervisors besides implementing various complex system management workflows. • Drove efforts to refactor and scale up various components to improve scalability. • Trained and drove remote teams, interns and local engineers to implement several features and products. • Worked on various other disparate projects like getting Hyperflex FIPS compliance certified, Disaster Recovery workflows etc. • Drove multiple customer support escalations to completion while simultaneously meeting deadlines for the regular releases. • Independently worked with support and TAC teams to improve customer escalation process and design features that help improve product maintainability and also incorporate diagnosability as a requirement while designing several features. ### Software Engineer | C++ | C @ Alcatel-Lucent Jan 2014 – Jan 2016 | Mountain View, CA Helped virtualize and collapse various applications running on ALU's wireless gateway routers. • Member of the team that designs and builds wireless gateways(7750 MG) based on C/C++ that form the backbone of some of the largest 4G LTE networks in the world. • Virtualized the ip-reassembly application that runs on a multicore processor, moving it from a hardware media dependent adapter to a virtualized platform. Besides collapsing the functionalities of IP-security and Ip-Reassembly under a single application, helped optimize Ip-Reassembly code for virtialized platform to keep up its performance. • Virtualized application runs a Vx Works VM on an open stack platform networked by Nuage networks' plugin. • Helped design and implement several features and functionalities of the gateway • Worked on multiple simultaneous projects driving design and test reviews. ### Member Of Technical Staff - Software Engineer | C | C++ | VMware | Virtualization @ VMware Jan 2007 – Jan 2014 | Palo Alto, California, United States Rootcaused, fixed or resolved escalations seen on VMW's virtual infrastructure. Envision and implement features and tools to help improve product maintenance and debuggability. • Part of the team that maintains and help develop Vmware's virtual infrastructure, in particular the “host agent” an enterprise-class management agent of the ESX server. • Host agent plays the key role in managing the ESX server and the virtual machines running. It is a multithreaded application implemented in C/C++. Implements the API of the esx server. Interacts with its clients using SOAP over HTTP protocol. Relying heavily on mechanisms like Heartbeating, Replication etc. • Host agent processes requests from several other components of the Vmware's virtual infrastructure like the Virtual Center Server, Site Recovery Manager, Lab manager. Playing a key part of functionalities such as High Availability, Disaster recovery/Site Replication, Licensing, Fault Tolerance and many others. • Part of team handling high volume customer escalations with executive level visibility, with the import of issues varying from production down scenarios at the customer's site to subtle usability problems that were both reproducible inhouse and otherwise. • Designed and implemented feature enhancements that helped improve the diagnosability of the product in areas of resource leaks. • Rootcaused and fixed numerous software defects like memory leaks, crashes, deadlocks and severe design flaws both within host-agent as well as among different enterprise products based on C/C++ affecting the production environments of some of our biggest customers and 3rd party companies using Vmware's API saving hundreds of millions of dollars for them and for Vmware. • Used tools like gdb, shell, python and perl scripts, valgrind etc for diagnosis. • Interacted with support, QA, other development teams and sometimes directly with the customer to reproduce, test, debug bugs and fixes. ### Graduate Assistant, Student @ University of Illinois at Chicago Jan 2005 – Jan 2007 ## Education ### Masters in Computer Science University of Illinois Chicago ### Data Science Harvard Extension School ## Contact & Social - LinkedIn: https://linkedin.com/in/siddharth-sambamoorthy-b193a327 --- Source: https://flows.cv/siddharthsambamoorthy JSON Resume: https://flows.cv/siddharthsambamoorthy/resume.json Last updated: 2026-04-11