What you'll do:
Develop and maintain integrations with various network devices and Network Management Platforms.
Develop and maintain infrastructures that support integrations products, process them, store them, and expose them to the rest of the system.
Integrate with the platform and be a key player in its design and development
Develop extendable libraries and utilities that will speed up our implementations and make sure were building scalable and high-quality solutions.
Work closely with product and other R&D teams.
Help with solving complex customer issues and scale issues with our solutions and platform.
What we expect:
5+ years of experience with Python.
Networking and Network Equipment Background: In-depth understanding of networking protocols (TCP/IP, UDP, etc.), network architectures, and experience working with various network equipment (routers, switches, firewalls, WLC, etc.).
Experience with developing and maintaining production, enterprise-level systems.
Experience with system architecture and finding creative solutions to complex problems.
Experience in dealing with performance and high-scale systems.
The mentality of a team player, a sense of ownership and urgency, versatility, and eagerness to learn new concepts and improve.
Desirable Multipliers:
High-end tech stack, e.g., Docker, K8s, Redis, Postgres, etc.
Asynchronous programming.
Microservice architecture.










