Position: Senior Python Developer_New Client
Company: Ciklum
Category: Python
Experience required: 3y
English level: intermediate

Description
On behalf of our New Client, Ciklum is looking for an enthusiastic Senior Python Developer for the development of an innovative platform to manage Core Networks, the continent-spanning networks that form the basis of the internet.

Candidates with strong programming skills, critical and analytical thinking, and proficiency in new technologies will have the opportunity to join a strong cross-functional team developing a world class solution.

Project description:

Our Client is headquartered in California with R&D facilities in Israel. Backed by blue-chip investors and led by seasoned entrepreneurs and prominent multilayer networking experts, our Client’s solutions are deployed in the production networks of Tier 1 and Tier 2 service providers globally.

Our Client software automatically discovers the Optical and IP/MPLS layers (L0-L3) of service provider networks. It uses this unique, real-time visibility and deep analytics to optimize and automate network control. This offers service providers these key benefits.

Control Your Networks with Data: Handle increasing complexity with automatic multilayer network discovery, data-driven optimization, and zero-touch configuration.

Make Your Networks Service-Aware: Provision, assure, and support services with the confidence of full visibility of their transport and routing.

Benefits: Safely unlock the benefits of controller-based architectures with converged IP/Optical control and multilayer apps.

With multilayer awareness and multivendor, multidomain support, our Client’s network intelligence and automation apps boost effective WAN capacity, ensure network resiliency, and enable new services and revenue streams.

Responsibilities
Develop software modules and drive them from concept to implementation
Design and implement both server-side logic and dynamic web-based applications
Write high quality effective software following best practices and object oriented principles
Passion for coding and creative problem solving
Develop close working relationships with members of teams within the organization
Requirements
At least 3 years of experience building complex concurrent applications using Python
Telecom experience in Network Management
Experience in writing applications for IP, Optical, Microwave network discovery
Dealing with physical network inventory (devices, cards, ports) and topology (links, connections, tunnels) as well as performance monitoring, alarms, provisioning
Relevant experience is needed in interfaces such as CLI, SNMP, REST, Stream
Experience with one or more SQL database
Experience with Git and Linux
Desirable
Experience in Java
Experience in IP and/or transport networks
Personal skills
Positive, can-do attitude, and desire to contribute in various means to team success
Excellent communications skills in English (verbal and written)
Plan, schedule and monitor your own work (and of others where applicable) competently
Have learning agility (readiness for challenge and being open to change)
What's in it for you
We have leveraged our extensive know-how and experience to develop unique intellectual property in multilayer network control
We focus solely on multilayer networking and enjoy a neutral position that is crucial for this endeavor
Based on our strong ties with vendors and service providers, we provide an effective multilayer solution today, even before standards are finalized