- The Cisco Distributed System Engineering (DSE) group is at the forefront of developing products that power the largest networks in the world
- The networking industry is going through a massive transformation to build the next generation infrastructure to meet the needs of AI/ML workloads and continuously increasing internet users and application
- We are uniquely positioned to capture that market transition
- This team builds products by harnessing the potential of open-source technologies while pushing the boundaries on Systems and Silicon Architecture
- We are looking for developers and leaders who are passionate about tackling complex technology, building large scale distributed systems and comfortable working with open-source communities and technologies
- You will be part of a fast-paced work environment and responsible for end-to-end product development and production support
Who You Are
- The successful candidate will bring experience in designing, developing, testing software systems with a mindset of contributing to open-source projects or willingness to do so and also have deep expertise in algorithms and data structures
- You will be working with gRPC, protobuf, open config, and model-based network manageability protocols (eg, GNMI, GNOI, GNSI)
- Someone in this role will have interest in designing, automation of testing and be passionate about developing tools and frameworks to enable automation at a large scale for tier 1 web customers
- You will bring experience with Linux containerization technologies, traffic generation tools/techniques, networking technologies, automated testing frameworks, and continuous integration practices
- Have flexibility and comfort working in a very fast paced, agile environment on the latest technologies
- Strive to explore industry trends and best- practices, and academic research to apply new insights
- Enjoy solving complex customer issues that require a deep understanding of network protocols and systems-level concepts, Customer experience: highly skilled in Reproduction and debugging of customer issues
- Ability to work and lead a cross-functional and geographically diverse team
- Tackle problems creatively and multi-task in a fast-paced and constantly evolving environment
What you'll Do
- We seek excellence in delivering outstanding software to customers, achieved through strong automation skills and knowledge on deployment and solution offerings
- You will design, develop, and implement efficient algorithms to solve complex problems in real-time systems
- Explore, Enhance and Contribute to open source framework in Golang and Python that are used by top tier Web Customers
- Contribute to the areas of gRPC, protobuf, Open Config Models and Model Driven Network Manageability esp
- gNMI, gNOI and gNSI
- You will be part of a team that values open communication, empowerment, innovation, and career development
Minimum Qualifications:
- Bachelor s degree with 4+ or a Masters degrees with 2+ years of experience in computer science engineering or equivalent
- Experience analyzing and improving the performance of existing systems by applying data structures and algorithms.
- Experience in addressing issues related to computational complexity, optimizing time and enhancing performance.
- Experience implementing solutions with a focus on modularity, reusability, and clarity.
- Experience in developing Test Automation for Network devices (through CLI and/or Controller based interfaces) with exposure to REST, RPCs based interactions
Preferred Qualifications:
- Contributions to Open-Source Test Automation would be highly desired
- Experience with system design, especially at scale, leveraging efficient algorithms and data structures.
- 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
- Participation in algorithmic competitions (eg, Codeforces, LeetCode, TopCoder) or significant contributions to open-source projects.
- Strong analytical and problem-solving skills with a focus on delivering optimal solutions under constraints.
Role:Software Development - Other
Industry Type:IT Services & Consulting
Department:Engineering - Software & QA
Employment Type:Full Time, Permanent
Role Category:Software Development
Education
UG:Any Graduate
PG:Any Postgraduate