Job description
What You Will Do:
Build & enhance data models and database architecture for Enterprise data Model.
Help define data standards and implement best practices working with the other members of the Data Management team.
Evaluate, design and develop functional specifications through detailed technical requirements document.
Evaluate MDM Applications, developments or models and provide recommendations for improvements.
Evaluate existing database structures and recommend improvements.
Build and/or maintain ELT processes in support of the enterprise model.
Evaluate and help select various data warehousing tools and components.
What You Will Need:
4+ years of experience in Data engineering
Fluency SQL and relational databases (e.g., Redshift, PostgreSQL, MySQL, or Oracle)
Fluency in Python
Hands-on Experience in Airflow
Hands-on Experience in Kafka
Hands-on Experience with ETL/ELT
Strong intuition for digging through mountains of data to find patterns, abnormalities
Strong operational experience with Data Warehouse systems larger than 50 Tb (e.g., Snowflake, Redshift, Teradata, Oracle)
Experience with cloud technologies (such as AWS)
Beneficial (not required) Skills:
Experience with Business Intelligence tools, such as Microstrategy, Looker, Tableau, or similar
Experience with Spark
Experience with Informatica
Experience with Shell Scripting
Experience with deployment, continuous integration technologies, container technologies (such as Docker), and source code management (such as Git)
Experience with containerization technologies (Docker, kubernetes)