Software Engineer, Juniper

Software Engineer, Juniper

Company Juniper
Job title Software Engineer
Job location Sunnyvale, CA, United States
Type Full Time

Responsibilities:

  • Design and coding of software solutions to model customer business intent into network intent to be used for configuration generation and telemetry analytics.
  • Develop software in C++ and Python on Linux and other networked operating systems. Write unit tests, product tests and scale benchmarking tests to validate the solution.
  • Design and develop telemetry data collection at scale from a wide range of networking devices. Generate telemetry intent and develop techniques to optimally do analytics on the collected telemetry data.
  • Evaluate and accept stream processing, batch processing and monitoring solutions applicable for networking domain. Investigate and implement novel ways to collect and analyze telemetry data from networked devices.
  • Collaborate with the Product Management team on the customers’ business requirements and translate them into new feature requirements or enhancements.
  • Project management using tools such as JIRA, Smartsheet, Confluence, and Wiki to track feature planning and progress during a release cycle.

Requirements & Skills:

  • Bachelors/Masters degree in Computer Science/Electrical Engineering
  • Minimum 4 years of experience
  • Excellent coding skills in Python and or C++
  • Strong knowledge of algorithms and data structures
  • Basic understanding of computer networking and protocols
  • Basic Knowledge of the Linux Operating System
  • Experience in building test/simulation environments for real-time systems
  • Masters in Computer Science/Electrical Engineering
  • Deep understanding of computer networking domain and protocols. Experience with developing and troubleshooting Layer 2 and Layer 3 networking technologies
  • Knowledge of systems/network programming in Linux / POSIX environments
  • Experience with infrastructure management and orchestration solutions (VMWare, OpenStack)

apply for job button