Cisco Software Engineer - Network Change Automation in Bangalore, India

Software Engineer - Network Change Automation

  • Location: Bangalore, Karnataka, India

  • Area of Interest Engineer - Software

  • Job Type Professional

  • Technology Interest Service Provider

  • Job Id 1246819

Cisco's Service Provider Networking Automation group is looking for an innovative, action-oriented and disruptive engineer for being part of Cisco's Network Change Automation Infrastructure team.

The team

Streaming Telemetry enables unprecedented levels of visibility into the network and transforms network monitoring into a big-data problem. It opens up new capabilities like near realtime traffic engineering, fault detection/prediction and automated remediation. SP Network Automation team's mission is to harness the big data platforms and tools available today to transform network data into network intelligence and address key customer pain points by enabling Network Change automation and KPI monitoring. The rollout of 5G infrastructure for the SPs in a large scale would leverage this infrastructure.

The role

The ideal candidate will play a key role on a next generation Service Provider Network Change Automation Infrastructure team, as a Software Engineer, working in a startup like fast pace environment, developing Cisco's Network Change Automation Infrastructure Software/Solution with high scalability, performance, openness/extensibility and quality. The successful candidate will have an opportunity to interact with various development teams across Cisco and drive the development features from concepts to reality. Additional responsibilities include defining API's, working on code reviews, code merges, static analysis etc.Innovation, thinking outside the box and challenging the status quo are highly desired.

Roles & Responsibilities

This position requires collaboration with multiple Cisco Technology Groups and working cross functionally with Product and Program Management, Engineering teams, Quality Assurance Teams, etc. The candidate should have proven hands-on experience developing software with Continuous Integration / Deployment.

PERSONAL CHARACTERISTICS

Strong Technical skills, excellent team player, excellent verbal and written communication skills, customer and quality focused experience, able to drive solution from product requirements, self-motivated with a "can-do" attitude and the ability to meet or beat schedule requirements with good track records.

  • Provide technical leadership in developing high scale statistics streaming infrastructure that feed onbox/offbox analytic engines.

  • Architect/design and develop an ecosystem around Streaming Telemetry.

  • Work in a startup like environment and co-develop software with some of the largest SP customers in the world.

  • Develop automated tests to validate the software module.

  • Conduct and participate in peer design/code reviews.

  • Deliver functional/design specifications.

PERSONAL CHARACTERISTICS:

Strong Technical Skills, excellent team player, excellent verbal and written communications skills, customer and quality focused experience, able to drive solution from product requirements, self-motivated with a “can-do” attitude and the ability to meet or beat schedule requirements with good track records.

Minimum Qualifications

  • 5+ years of work experience in software development. Proficient in Go.

  • Proficiency in a scripting language such as Python, Unix shell.

  • Experience with RESTful API’s, HTML, XML, JSON encoding, GPB (Google protocol buffers)

  • Experience working with Manageability of Networking devices / yang models.

  • Experience working with CI/CD tools like Git, Jenkins

  • Familiarity with Ansible a plus

  • BS degree in CS/EE/CE or technical equivalent.

Desired Skills

  • Prior experience with Big-data platforms, time series and Graph databases (Prometheus, Neo4j)

  • Experience working with Virtualization technologies like VMware/Openstack

  • Linux Containers/Docker

  • Micro-services infrastructure

  • Postgres, Kafka, RabitMQ

  • Familiarity with Networking Concepts

About CiscoThe Internet of Everything is a phenomenon driving new opportunities for Cisco and it's transforming our customers' businesses worldwide. We are pioneers and have been since the early days of connectivity. Today, we are building teams that are expanding our technology solutions in the mobile, cloud, security, IT, and big data spaces, including software and consulting services. As Cisco delivers the network that powers the Internet, we are connecting the unconnected. Imagine creating unprecedented disruption. Your revolutionary ideas will impact everything from retail, healthcare, and entertainment, to public and private sectors, and far beyond. Collaborate with like-minded innovators in a fun and flexible culture that has earned Cisco global recognition as a Great Place To Work. With roughly 10 billion connected things in the world now and over 50 billion estimated in the future, your career has exponential possibilities at Cisco. *LI-LP1

Cisco is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis.