Requirements
● Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related technical discipline, or equivalent experience.
● More than two years of industry experience in software development, data engineering, business intelligence, data science, or related field with a track record of manipulating, processing, and extracting value from large datasets.
● More than a year of experience with traditional RDBMS technologies, SQL, and SQL tuning.
● More than a year of experience in data modeling, ETL development, and data warehousing.
● Experience in one or more scripting or programming language, especially Bash and Python.
● Having a deep understanding of Python (Asyncio and Lazy Evaluation) and data science libraries (NumPy, Pandas, TensorFlow).
● Having prior experience of Docker, Apache Kafka (or Google Pub-Sub), and Big Query.
● Know the ins and outs of SQL and NoSQL database systems, especially PostgreSQL.
● Be comfortable using ETL (extract, transform, load) systems.
● Knowledge of Data modeling and data warehousing.
● Knowledge of software engineering best practices.
● Knowledge of graph databases including Neo4j is a plus.
● Familiar with Blockchain core and/or cryptocurrency market is a plus.
● Able to work in teams and in a fast-paced agile development environment.