Software Engineer 4 - RK1011949

$140,800 - $202,400/Yr

Juniper Networks

posted 5 days ago

Full-time - Mid Level
Merchant Wholesalers, Durable Goods

About the position

As a Software Engineer 4 at Juniper Networks, you will tackle various technical challenges related to scalable networked operating systems. Your work will involve developing software solutions that model customer business intent into network intent, utilizing cutting-edge technologies such as Intent Based Networking and analytics. You will contribute to automating large cloud-scale data centers and enhancing network self-healing capabilities, making a significant impact on customer success.

Responsibilities

  • Design and code software solutions to model customer business intent into network intent for configuration generation and telemetry analytics.
  • Develop software in C++ and Python on Linux and other networked operating systems, including writing unit tests, product tests, and scale benchmarking tests.
  • Design and develop telemetry data collection at scale from a wide range of networking devices, generating telemetry intent and optimizing analytics techniques.
  • Evaluate and implement stream processing, batch processing, and monitoring solutions applicable to the networking domain.
  • Collaborate with the Product Management team to translate customer business requirements into new feature requirements or enhancements.
  • Manage projects using tools such as JIRA, Smartsheet, Confluence, and Wiki to track feature planning and progress during release cycles.

Requirements

  • Bachelor's or Master's degree in Computer Science or Electrical Engineering.
  • Minimum 4 years of experience in software development.
  • 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 Linux Operating System.
  • Experience in building test/simulation environments for real-time systems.

Nice-to-haves

  • Master's degree in Computer Science or Electrical Engineering.
  • Deep understanding of computer networking domain and protocols, with experience in Layer 2 and Layer 3 technologies.
  • Knowledge of systems/network programming in Linux/POSIX environments.
  • Experience with infrastructure management and orchestration solutions (VMWare, OpenStack).

Benefits

  • Medical benefits
  • 401(k) eligibility
  • Vacation
  • Sick time
  • Parental leave
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service