Description The Senior Data Engineer focus on data integration work, including developing a data model, maintaining a data warehouse and analytics environment, and writing scripts for data integration and analysis. This role will work closely and collaboratively with members of the Data & Analytics and Development teams to define requirements, mine and analyze data, integrate data from a variety of sources, and deploy high quality data pipelines in support of the analytics needs. They will also create and oversee an automated reporting system and manage other proprietary systems.
Job Duties:
- Maintain and build on our data warehouse and analytics environment, the home for almost all of the organizing data.
- Design, implement, test, deploy, and maintain stable, secure, and scalable data engineering solutions and pipelines in support of data and analytics projects, including integrating new sources of data into our central data warehouse, and moving data out to applications and affiliates.
- Build reports and data visualizations, using data from the data warehouse and other sources.
- Produce scalable, replicable code and engineering solutions that help automate repetitive data management tasks.
- Implement and monitor best in class security measures in our data warehouse and analytics environment, with an eye towards the evolving threat landscape.
- Help other staff troubleshoot their SQL, Python, or R code.
- Train other Data Engineers staff on these skills.
- Other duties as assigned.
Requirements
BSc. degree in Software Engineering or related field.
3-5 Years of experience in data engineering.