Skills & Experience:
- Work experience with Python modules and Pandas library;
- Data engineering experience;
- Experience working with 3rd party API services;
- Clear understanding of ETL/ELT and data curation;
- Strong experience and understanding of relational and distributed databases (including internals e.g., PostgreSQL, MySQL, etc.);
- Experience working with databases using pure SQL queries;
- Strong experience with AWS (S3, Aurora Serverless, Glue/Athena) and Docker;
- Strong Python expertise;
- Hands-on experience with dbt;
- Hands-on experience with Airflow/Prefect;
- Experiences in OOP, Design Patterns, and design principles (SOLID, DRY, KISS, YAGNI);
- Experience in using code linters such as Flake8 and Pylint;
- Knowledge of PEP8 standard;
- Experience with continuous integration, test automation, and deployment;
- Good written and spoken English.
Nice to have:
- Experience with data monitoring and tracing in distributed and service-oriented systems;
- Experience in distributed systems design and best practices;
- Understanding of integration with BI tools (esp. Tableau);
- Jenkins as CI tool and/or ETL orchestrator.