IT Big Data Engineer for an AI and Machine Learning Company
Purpose
The Big Data Engineer will execute master data management policies developed by the data architect and perform the data quality evaluations. He/She is required to work closely with business representatives to improve the quality of data to the required levels.
Responsibilities
- Responsible for the integration of large, structured and unstructured data volumes into the cloud platforms
- Development of scalable end-to-end data pipelines for batch and stream processing
- Execution of the datalake integration workflow and activities for populating the data lake and integrating diverse data sources
- Execution an further development of the physical implementation of the logical data model into a physical implementation in the data lake
- Implementation of solutions for reference data and master data management within the context of the mobility data business
- Execution of data quality measurements and implementation of data quality improvement activities to the required levels of data quality
- Support of build-up and maintenance of a data directory for all data relevant to the mobility data business
- Representation of the Data Architecture team in selected data architecture, data modelling, and metadata management work teams inside Mobility
Requirements
- Diploma or University degree in an appropriate area (e.g. informatics)
- Relevant work experience
- Experience with data ingestion tools like Nifi, Streamsets, Node Red
- Experience with modern big data technologies like Hadoop, MapReduce, Kafka, Hive, Presto, Spark, Storm
- Experience with cloud solutions like AWS, Azure
- Experience with programming languages like R, SQL, Scala, Python, Java
- Experience with NoSql and traditional databases like Mongodb, MSSQL, Hadoop
- Experience with enterprise application integration and with approaches in one of the leading tool suites (e.g. Kibana, Solr, ElasticSearch, R, Python)
- Strong technical design and analysis skill
- Creativity and lateral thinking
- Ability to deal with ambiguity and work in fast paced environment
- Deep experience supporting mission critical applications quickly
- Excellent communication skills, both through written and verbal channels
- Excellent collaboration skills to work with multiple teams in the organization
- Ability to understand and adapt to changing business priorities and technology advancements
- Strong knowledge and technology trends in implementing of Big data ecosystem
- Strategic thinking and critical problem solving skills