Job Summary
Basic Requirements
- 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