Job description : Python and SQL are a must, we conduct very technical interviews. please do not wast our time or yours. The intent is to develop a tool to collect and analyze metrics to measure the quality of the network. We will use Dockerto automatically collect network measurement data that can better reflect real user experience and network performance anomalies. The automation objective is to use proper machine learning based analytics to monitor the 5G network in real time and proactively detect performance issues. After a pre-processing phase where the metrics will be parsed, cleaned-up and normalized. We will build Front end interface where the network engineer can build and visualize Key Performance Indicators (KPI) reports and geographical maps. In parallel, automatic data analysis and anomaly detection will be performed on the pre-processed data to feed an ML-based Prediction model. The prediction model is expected to output the probability of occurrence of network anomalies. Deep learning and Artificial Intelligence will be used to compute the probability of network anomaly. Main Duties : Fast learner, hard worker, not afraid of new challenges. Design Front End interfaces using the latest technologies: REACT/NODE JS Build REST APIs and ETL processes Use Kafka, Flume for building robust and fault tolerant data Ingestion pipeline for transporting streaming web log data into HDFS. Design CI/CD tools configuration management Create containers in Docker Develop monitoring capabilities to secure the infrastructure Write quality and well documented code Work with different relational and non-relational databases (SQL and no SQL)Experience with distributed version control systems, such as GIT Collaborate and learn from product owner, data architect, and other developers and engineers to understand detailed requirements of the code from design, implementation, testing until delivery of high-quality solutions to our users Required Qualifications and Skills: Experience with Kubernetes, Docker, and cloud deployment technologies. Experience in managing CI/CD pipelines Experience in designing auto-scaling system for Kubernetes Nodes Excellent written and verbal communication skills with proven fluency in English Knowledge of various programming languages such as BASH, Python, Shell, etc. Experience with provisioning and managing Virtual Machines JavaScript Framework Development (REACT/ANGULAR/EXPRESS JS) Strong grasp of Python or other coding languages Strong Knowledge of GIS mapping and open-source map APIs Familiar with Rest APIs and Node.js Basic knowledge of ETL processes – parsing XML,filtering data, and loading into database Knowledge of SASS/SCSS, HTML5, CSS framework (Material UI/Bootstrap) Knowledge of Git workflow General understanding of system application architecture Knowledge of databases (PostgreSQL, Mango DB, MySQL, SQL server ) Basic understanding of telecom wireless networks (5G technology is a plus) Basic understanding of the radio access network of 5G network (RAN) You have good data analytical skills Experience presenting data in meaningful ways (building reports and dashboards) Exposure to data preprocessing, choosing right ML models and optimizing the model parameters to detect KPI anomalies You like to work in a team but are fine working on your own when it is needed You are very organized, and you document very well your work Autonomous, resourceful, excellent capacity for applied learning Strong organization, communication, problem solving and time management skills Job Types: Full-time, Permanent Salary: $54,160.54-$113,211.26 per year Benefits: Dental care Disability insurance Employee assistance program Extended health care Flexible schedule Life insurance Paid time off Vision care Flexible Language Requirement: French not required Schedule: 8 hour shift Supplemental pay types: Bonus pay Experience: Docker: 2 years (required) Python: 2 years (required) SQL: 2 years (required) Work Location: In person Application deadline: 2023-09-07 Expected start date: 2023-10-01