Senior Software Engineer/Technical Leader
Core
Design and develop visualization capabilities and a comprehensive self-monitoring system for network devices within an SDK environment.
Role type
Senior Software Engineer / Technical Leader
Builds
Network device monitoring and visualization solutions, self-monitoring systems, and new system frameworks.
Domain
Networking hardware, ASIC, distributed systems, high-performance packet processing
Deliverable
production ML models | product features | infrastructure
Required skills
C++, low-level programming, complex software solution design, technical leadership, system design
Preferred skills
ASIC and Network technologies, large-scale distributed systems, high-performance software for billions of packets, network state modeling
Technologies
C++, SDK, network state modeling
Responsibilities
Design and develop visualization capabilities within SDK environment, Lead development of self-monitoring system from ground up, Implement model for capturing and managing network state information, Drive cross-team collaboration and technical strategy, Create and refine technical requirements and system designs, Build new systems and frameworks from ground up