Bob Salmi

Bob Salmi Email and Phone Number

Senior Software Engineer at CoreWeave @ CoreWeave
Bob Salmi's Location
Minnetonka, Minnesota, United States, United States
About Bob Salmi

Engineering professional skilled in cloud computing backends, golang microservices, distributed applications, Network Architecture, Routing Protocols,Switching, Junos and IOS-XR. Familiarity with BGP, IS-IS, OSPF, VxLan, Multicast, Routing Policy, Router internals, Redundancy mechanisms and scaling. The common thread through my work experience is working in large scale environments that push the boundaries of scale and performance. I have worked in startups, contract engineering/consulting roles, new product development in large established companies, and feature development and product extension on well established products in large networking companies.

Bob Salmi's Current Company Details
CoreWeave

Coreweave

View
Senior Software Engineer at CoreWeave
Bob Salmi Work Experience Details
  • Coreweave
    Senior Software Engineer
    Coreweave May 2023 - Present
    New York, Ny, Us
  • Digitalocean
    Senior Software Engineer Ii -- Networking/Iaas
    Digitalocean Aug 2017 - May 2023
    New York, Ny, Us
    My work at digital ocean is focused in the networking control plane for connetcivity between routing and Hypervisor layers as well as tenant communication over VPC (Virtual Private Cloud). Distributed services in golang, mysql, bgp (bird), alerting and metrics for management of our distributed servers. Modifications of linux networking via OVS, custom configuration apps and linux networking such as iptables, namespaces.Developed tooling for next generation NIC performance evaluation. Optiimizing cpu affinity, queueing parameters, Nic hw acceleration tweakables, and numa assignment to cover a wide range of customer uses cases and consistent performance evaluation. Both with and without tunneling present.tunneling protocols: stt and vxlanNetworking protocols BGP
  • Juniper Networks
    Staff Engineer
    Juniper Networks Dec 2011 - Jul 2017
    I work in the RPD (Routing Protocol Daemon) Infrastructure group. Primarily this infrastructure group is the service layer between the routing protocols and the kernel. The infrastructure provided includes route resolution, Route and next-hop data structure management, memory allocation, tracing and debugging services, support for redundancy mechanisms, route table management, routing policy, and several other miscellaneous services.Responsibilities vary from day to day but include: support for new features, bug isolation and resolution, scaling and performance enhancements, feature design and review services, customer escalation support, mentorship of others in the group, working with protocol teams to ensure proper usage of infrastructure services and enhancements as needed, direct customer interactions both on new features ( requirements,design and delivery) and problem isolation on critical network issues.
  • Routing Dynamics Inc.
    Co-Founder And Cto
    Routing Dynamics Inc. Jun 2005 - Jan 2012
    Co founder of Routing Dynamics. We provided contract engineering and consultancy services to various networking and computing companies. Projects covered a wide range of industries including, large distributed systems in the supercomputing industry, distributed filesystems, automation of highly scaled wifi test systems, identity management systems, routing protocol development (gated) and design review for networking startups. My roles included team and project management, customer facing interactions, and software development on many of the projects.
  • Cisco Systems Inc
    Technical Lead
    Cisco Systems Inc May 2000 - Mar 2005
    San Jose, Ca, Us
    During my tenure at Cisco I worked on the CRS-1 project from early inception through first customer shipment and served as the techincal lead for the Routing Policy Language project. We designed, developed, and delivered RPL as the primary language for expressing routing policies on the CRS-1. RPL was designed to be a much more modular and scalable solution for expressing routing policies than previous solutions. It allows routing polices to be highly reused and expressed in much more compact representations. It incorporates several features that enable users to easily identify where specific polices are applied and used so that the impact of changes can be easily visualized at scale. Finally, it dramatically reduced the implicit behaviors and knowledge required for understanding the intent of routing policies inherent in previous solutions. I lead the RPL team from initial concept through several beta releases as the CRS-1 platform was developed and finally through first customer ship of the platform. I was directly responsible for many of the syntactic features of RPL as well as doing much of the implementation work in the routing protocols. My responsibilities also included working with other team leads to design, review, and resolve software architectural issues during regular review meetings. This was a large software project with several hundred software engineers. CRS-1 delivered a new hardware platform running a new operating system, with a heavily redesigned software architecture and significantly modified routing protocol code.I also attended IETF and NANOG meetings in my role at Cisco.
  • Ascend Communications
    Software Engineer
    Ascend Communications 1998 - 2000
    Ascend Communications acquired Netstar in the late 1990's. After the acquisition my role changed, I did more onsite customer interaction at several ISP's ranging from TIER-1 providers to smaller regional providers. I provided continuation engineering for releases deployed in the field and escalation services for any issues the regular TAC could not resolve. I also represented Ascend at various conferences including Nanog and IETF.
  • Netstar
    Software Engineer
    Netstar 1995 - 2000
    Netstar was an IP router startup started in the late 1990's in Mn. It was acquired by Ascend Communications which was then Acquired by Lucent. This was Long enough ago that LinkedIn has no valid link to information about the company. It will auto fill a link that is incorrect.I filled a few roles at Nestar. I directly interfaced with customers providing both customer escalation services and onsite support as needed. Our routing product supported BGP, IS-IS, OSPF and RIP with several extensions to gated. I was also involved in supporting many various line cards of the era including: ATM, FDDI ,HSSI, Ethernet, HIPPI, CDDI, and Packet over Sonet.
  • University Of Minnesota -- Center For Magntic Resonance Research
    Sys Admin
    University Of Minnesota -- Center For Magntic Resonance Research 1991 - 1995
    Unix Sysadmin responsible for uptime of systems. Involved in evaluating new technologies to improve network and fileserver performance. Evaluated early ATM technology (Taxi 100mbit interfaces and then later full 155 mbit interfaces). Helped with image processing tasks for research conferences. Worked with campus networking group as new building was designed to become the first building on campus with a full internal fiber network.

Bob Salmi Skills

Tcp/ip Cisco Technologies Routing Distributed Systems Linux Routing Protocols Network Architecture Unix Software Development Network Design Ethernet Networking Snmp Vxworks Bgp Software Engineering Embedded Systems Internet Protocol Suite Ios Xr Ip Junos Testing Ipv6 Data Center Cisco Systems Products Internet Protocol

Bob Salmi Education Details

  • University Of Minnesota
    University Of Minnesota
    Computer Science

Frequently Asked Questions about Bob Salmi

What company does Bob Salmi work for?

Bob Salmi works for Coreweave

What is Bob Salmi's role at the current company?

Bob Salmi's current role is Senior Software Engineer at CoreWeave.

What is Bob Salmi's email address?

Bob Salmi's email address is ro****@****ail.com

What is Bob Salmi's direct phone number?

Bob Salmi's direct phone number is +161283*****

What schools did Bob Salmi attend?

Bob Salmi attended University Of Minnesota.

What skills is Bob Salmi known for?

Bob Salmi has skills like Tcp/ip, Cisco Technologies, Routing, Distributed Systems, Linux, Routing Protocols, Network Architecture, Unix, Software Development, Network Design, Ethernet, Networking.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.