Good analytical skills (skilled in analyzing and documenting business requirements and corresponding solution specifications)
Good knowledge of software design methods and techniques
Experience of BI/DWH maintenance and design
Experience of ETL development and data modelling, preferably on several platforms and with different tools
Very good knowledge of databases eg. Oracle, MySQL, Teradata, MS SQL
Experience with database development of stored procedures, triggers, views
Experience with Big Data ecosystem
Experience with Data Warehouse in cloud ecosystems
Good knowledge of SQL, PL/SQL ,T-SQL
Good knowledge of SQL optimization
Good knowledge of Unix-Shellscripts
Good knowledge of Data Modeling concepts, methodologies and processes
Basic database administration skills
Advanced in English – obligatory
Communicative in German – nice to have
Preferred Qualifications
Basic understanding of machine learning fundamentals and deep learning
Implementation experience in machine learning algorithms and applications programming skills in at least one object-oriented programming language (Java, Scala, C++, Python, etc.)
Implementation experience with at least one of the modern distributed ML frameworks such as TensorFlow, PyTorch, Caffe, MxNet