Home > Careers > Cloud and Networking > Network and Services Data Engineer

Network and Services Data Engineer

At Proximus SpearIT, we do everything to enable companies to work smarter, safer and faster. Customers come to us for our wide and extensive offering of IT services. Due to our strong growth, we are always looking for new employees.

Proximus SpearIT strengths:

  • Infrastructure projects and integrations, on-site and in the cloud;
  • Services related to networks, security, Skype for Business, storage, network and server maintenance, monitoring, service desk, and on-site support;
  • Support by IT specialists, project managers and interim managers;
  • Sale of servers, network equipment, smartphones, tablets, PCs and accessories.

What do we expect from you?

You will join a small team of Networking/IT experts responsible for the network monitoring layer of our client. 

Job Description

  • Take the responsibility to maintain and further develop a home-grown mediation platform that decodes, enriches and performs statistical processing in real-time on high volume flows of network signaling data (coming from probes and active testing components) used for customer-facing reporting and monitoring.
  • Initiate and lead technical projects to implement new data processing pipelines or adapt the existing ones, involving the required technical resources: Python developer, business analyst, network engineer, system administrator, etc. Co-ordinate their activities and take an active part to the development and analysis tasks.
  • Interact with business analysts and technical experts to translate business requirements into algorithms to process the network data and generate the expected analytical results, e.g. in terms of subscribers behaviour patterns like spam or fraud.
  • Implement the data processing logic in Python (together with other Python developers in the team) and deliver the outputs to various downstream consumers (e.g. the data science, BI and Hadoop teams) for further processing, longer term storage and presentation.
  • Validate the implemented logic by testing with real network data, looking into the Python source code, message per message call traces, statistics stored in various databases and the final reports as presented to the users (based on QlikView).
  • Maintain a clear documentation of the whole platform: components, data flows, algorithms, etc.
  • Perform the day-to-day support for the mediation platform, investigating tickets opened by internal or external customers. 
  • Develop following best-practices and company standards
  • Keeping code up-to-date in Git
  • Developing unit tests
  • Automating deployment process as much as possible
  • Take ownership of the probing platform for the engineering and vendor management activities. Interact with the vendor to plan the future evolutions of the platform (new features, upgrades, capacity planning) and to track the open issues, together with the Assurance personnel.

Job Requirements

Telecom/Network

  • Familiarity with mobile networks standards: 2G/3G/4G/5G, components (functional) and interfaces
  • Good experience with telecom protocols: GTP-C/GTP-U, Diameter, SS7 stack (MAP/ISUP/INAP), SIP/RTP 
  • Good experience with mobile roaming scenarios for mobile data, voice and messaging, including steering, location based services, typical fraud flows, MNP, etc
  • Able to use packet inspection tools (like Wireshark)

 IT

  • Good software development experience (ideally with the Python language) with ability to design and optimize custom logic that can answer complex business scenarios, keeping into account memory/CPU/hardware constraints and scalability factors
  • More specifically for Python, experience with the following packages is a plus: Twisted, Redis, Django, Flask, machine learning libraries: numpy/scipy/mlib
  • Experience with Ansible for software deployment
  • Experience with SQL databases (especially Oracle): can write complex SQL queries to explore data
  • Comfortable working in a Linux environment

 Soft Skills

  • Good communicator: ability to write clear technical documents and present complex topics
  • Technical project management: define approach, break-down complex tasks into smaller ones, estimate the efforts and budget, identify risks, define project governance, create planning, co-ordinate and follow-up the activities within the project team, organise progress meetings, steerco meetings, regularly communicate project status updates to the management
  • Fluent in English

Working location :

Brussels

What do we offer?

At Proximus SpearIT, you can take your career in many directions. You will be among the first to explore new technologies and can constantly update your skills in our ICT Academy. Our working culture is that of an SME: we say it like it is and never shy away from a challenge.

Since we form part of the Proximus Group, you also benefit from the advantages and security of a large company. You can expect an attractive salary and an extensive package of fringe benefits.

Eager to take the plunge?

Don’t hesitate: quickly send us your motivation letter and CV using the button below.

If you have any questions about the job, feel free to call Mohamed Debdabi 0476695657

 

Proximus SpearIT – 38 Ferdinand Allenstraat – 3290 Diest

Apply now!
Loading
Contact