About the job
About Us
We are a Bangalore/Bay Area based networking startup building network observability and co-pilot system to improve the network reliability and reduce the time to action for our customers. The founding team has a cumulative 45 years of experience in networking industry.
Role Overview
As a Networking & System Engineer – SDE-1, you will be part of the team working on the core of our data collection and troubleshooting agent for our observability and co-pilot platform. You will contribute to building and maintaining high-performance agents to discover network devices, collect health metrics, build network topology, and assist in troubleshooting. You will work under the guidance of senior engineers.
Responsibilities
- Participate in the development and maintenance of high-performance, low-resource agents for data collection and troubleshooting.
- Contribute to the development of easy-to-use installation packages and processes for IT Administrators, ensuring smooth deployment in various customer environments.
- Assist in the implementation of a generalized and extensible system architecture to handle different network devices and data types, following established design patterns.
- Take the ownership of few modules of the agents and write code to ensure the operating of agent under constrained environments.
- Write unit and integration tests, troubleshoot issues, and fix bugs in collaboration with QA teams.
Requirements
- Bachelor’s or Master’s degree in Computer Science or a related field.
- 1 to 3 years of experience in network and system programming domain (including internships and projects).
- Familiarity with Rust (or C/C++ with a strong willingness to learn Rust) and working knowledge of Python.
- Basic understanding of networking concepts and protocols (TCP/IP, UDP, DNS, SNMP, ARP, SSH, etc.).
- Exposure to network device ecosystems (Cisco, Juniper, Aruba, etc.) is a plus.
- Solid understanding of fundamental data structures and algorithms.
- Good problem-solving and analytical skills.