DevJobs

Senior Software Engineer, Analytics Engine - ThousandEyes

Overview
Skills
  • C C
  • C++ C++
  • and techniques
  • concepts
  • Linux development
  • Networking theories
  • Cisco Technology
  • Deep Packet Inspection
  • DPI
  • eBPF
  • Kernel programming and modules
  • KVM
  • NFV technologies
  • Python development
  • Virtualization technologies like ESXi
  • Zen
Who We Are

The name ThousandEyes was born from two big ideas: the power to see what’s not ordinarily possible, and the ability to collect intelligence from vantage points as diverse and global as the Internet. As organizations depend on cloud services, the Internet has become their defacto network connecting cloud applications to users. Our Internet and cloud intelligence platform is like a ‘Google maps of the Internet’, providing the only collectively powered view of digital experiences end-to-end. We enable our customers made up of the world’s largest and fastest-growing brands, to identify problems before they impact revenue, brand reputation, or employee productivity.

In August 2020, Cisco Systems completed the acquisition of ThousandEyes, which now forms the ThousandEyes Business Unit within Cisco’s Network Services Business Group, and is a foundational component of Cisco’s growing Observability business.

What You'll Do

You will explore, design, and implement one of the outstanding technologies running on Cisco’s cloud and millions of network devices to perform traffic analysis, recognition, and endpoint analytics. The development work focuses on the real-time processing of traffic transactions as well as the implementation of software infrastructure which enables virtualization and out-scaling of the function.

You will use different engineering skills to craft real-time code that performs complex operations under high-rate traffic, solving hard software processing and algorithm execution from scratch. You will take into consideration aspects of performance, capacity, and latency and develop code that can run safely across different architectures. Your work includes working with various tools to analyze network traffic as well as how it operates under different network conditions and use cases.

The technology developed by the team is a core function in different Cisco solutions, such as Cisco Umbrella (Cloud-Delivered Firewall), Cisco SD-WAN, and Meraki. Be part of the Cisco organization that is driving the evolution and expansion into new technology areas and market segments.

Qualifications:

  • Demonstrated ability in software engineering and design with a developed sense of understanding how things work and curiosity for how you can break them.
  • Phenomenal teammate, proactive and productive; highly dedicated and motivated.
  • Experience in C/C++.
  • Experience in Linux development.
  • Background in standard networking theories, concepts, and techniques.
  • Very good logic and problem-solving capabilities.
  • Ability to study new material quickly and independently.
  • Ability to ''dive'' into a complex existing code.

Helpful skills:

  • Experience with kernel programming and modules
  • Experience in DPI (Deep Packet Inspection)
  • Experience in NFV technologies
  • Experience with eBPF
  • Experience with Python development
  • Experience in Virtualization technologies like ESXi, KVM, Zen etc.
  • Cisco Technology – Advantage

Cisco values the perspectives and skills that emerge from employees with diverse backgrounds. That's why Cisco is expanding the boundaries of discovering top talent by not only focusing on candidates with educational degrees and experience but also placing more emphasis on unlocking potential. We believe that everyone has something to offer and that diverse teams are better equipped to solve problems, innovate, and create a positive impact.

We encourage you to apply even if you do not believe you meet every single qualification. Not all strong candidates will meet every single qualification. Research shows that people from underrepresented groups are more prone to experiencing imposter syndrome and doubting the strength of their candidacy. We urge you not to prematurely exclude yourself and to apply if you're interested in this work.
Cisco Systems