Job
Description
Role Overview: As a successful candidate for this role, you will have experience in designing, developing, and testing software systems with a focus on contributing to open-source projects or a willingness to do so. You should possess deep expertise in algorithms and data structures. Your responsibilities will include working with gRPC, protobuf, open config, and model-based network manageability protocols (e.g., GNMI, GNOI, GNSI). Additionally, you will be involved in designing automation for testing, developing tools and frameworks for enabling automation at a large scale for tier 1 web customers. Your role will also require experience with Linux containerization technologies, traffic generation tools/techniques, networking technologies, automated testing frameworks, and continuous integration practices. The ability to work in a fast-paced, agile environment on the latest technologies while exploring industry trends and best practices is essential. You should also enjoy solving complex customer issues related to network protocols and systems-level concepts. Key Responsibilities: - Design, develop, and implement efficient algorithms to solve complex problems in real-time systems. - Contribute to open-source frameworks in GoLang and Python used by top tier web customers. - Work with gRPC, protobuf, Open Config Models, and Model Driven Network Manageability, especially gNMI, gNOI, and gNSI. - Analyze and improve the performance of existing systems by applying optimal data structures and algorithms. - Implement solutions with a strong focus on modularity, reusability, and clarity. - Develop Test Automation for Network devices through CLI and/or Controller based interfaces, including experience in REST and RPCs based interactions. Qualification Required: - Bachelors degree with 2+ years of experience or a Masters degree in computer science engineering or equivalent. - Familiarity with developing Test Automation for Network devices and experience in REST, RPCs based interactions. - Contributions to Open-Source Test Automation are highly desired. - Hands-on experience in automation using Golang/Python, including working in CI/CD based environments with exposure to Git, Jenkins, PyTest, 3rd-Party Open Source Test Frameworks. - Strong analytical and problem-solving skills with a focus on delivering optimal solutions under constraints. - Good Networking Technology knowledge and testing skills in L2 and IP/MPLS forwarding technologies, including IGP (OSPF, ISIS), BGP, L2 VPNs, EVPN, MPLS, and MPLS VPNs Segment Routing. - Knowledge of Optical technologies and Layer-1 protocols such as OTN, SONET, SDH is an added advantage. - Proficiency in Python and Automation methodologies, traffic generators, and analyzers. (Note: The additional details of the company have been omitted as they were not present in the provided job description.),