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
To apply for this position, fill out this form and upload a copy of your resume. The preferred format is .pdf or .doc.