Nokia System Architect - Big Data / Data Analytics

Location: Europe

Date: 16-Oct-2017

Salary: TBC

Reference: IPC112

Milan, Italy

Job Description:

We are looking for Big Data Architect, who will possess expertise in solution design, architecture, and hands-on development, testing, and deployment of complex Big Data Applications utilizing variety of Big Data technologies including, but not limited to, Cassandra, , Spark, Scala, Kafka. This architect will have excellent understanding and experience with programming and scripting languages such as Python, R, Java and strong experience in using open source framework. He/She has the responsibility for specifying, planning, reporting, designing, reviewing in his/her technical area. Solves complex engineering problems in many technology areas. Coaches other team members in solving complex engineering problems. Undertakes technical training responsibilities and other activities as deem necessary.

He/she will be working with Nokia AVA cognitive services platform. Nokia AVA is a cloud-based platform that combines big data storage, intelligent analytics and extreme automation, allowing Telecom operators to move away from traditional reactive network operations to a cognitive approach that predicts faults and solves them rapidly. As well as delivering today's expert services, AVA will facilitate a more efficient and faster delivery of Nokia services across the entire network lifecycle. This means Care services, Network implementation , Network Planning and Optimization and Managed Services are supported, with more to come as Nokia continues to move towards cloud-based delivery of services, artificial intelligence and contextualized delivery. AVA ensures low latency, high throughput and extreme resilience of the network. These elements will be key to support operators explore new business areas in the connected world.

Responsibilities:

  •   Requirements gathering for Network planning solution containing Big Data Applications solutions.

  •   Define needed content solution with technical experts/feature owners

  •   Translate use cases of customer solution into SW development items

  •   Create architectural standards on how use case can be implemented on top of AVA

    platform.

  •   Design and build concept solutions, design and implement Big Data solutions to meet

    specific use cases

  •   Works hands-on with code for big data processing with Apache Spark

  •   Produces and maintains technical specifications, user stories, and other similar artifacts

  •   Reviews code and related documentation (requirements, design documents, user

    documentation including training material)

  •   Actively shares and distributes technical information within AVA software Architect team

  •   Follows new features and changes in external systems and open source components

    Required competence:

    Bachelor’s or Master’s Degree in Computer Science or Mathematics or Statistical related discipline. 5+ years of industry experience solving analytical problems using quantitative approaches.

    Software Competence:

  •   Experience on design complex and distributed SW architecture using existing framework/platform

  •   Experience programming with either Java, Scala C#

  •   Knowledge of Design Pattern paradigm

  •   Distributed system architecture understanding

  •   Experience in using Apache Spark, Impala, Kafka

  •   Big data file formats: Parquet, Avro

  •   Experience in using notebooks like Zeppelin and BI tools for data analysis

  •   Web development capabilities is a bonus

  •   Experience with distributed, highly available and scalable systems

  •   Experience in agile software development

  •   Experience in working in Continuous Integration/Delivery SW process

  •   Big data stack knowledge (HDFS, Mesos)

  •   NoSQL database knowledge (Cassandra)

  •   Contributions to open source projects are a plus

    DevOps competencies:

  •   Being able to work in Linux is a must

  •   Scripting language experience (ex: Python)

  •   Bash scripting experience

  •   Cloud: understanding basic concepts, AWS REST APIs

  •   Docker containers


    Other competencies:

  •   TDD, Agile and Lean software development in general

  •   Knowledge of telecommunication networks and basic understanding of configuration

    management, performance management and fault management data.

  •   Extra bonus if person has experience working in multinational distributed teams 





Apply for this Position

To apply for this position, fill out this form and upload a copy of your resume. The preferred format is .pdf or .doc.   

* Required