The Data Engineer creates and maintains data pipelines for key data and analytics capabilities in the enterprise. This position works in collaboration with analytics and data warehousing staff, DBAs and subject matter experts to create reliable processes that load targeted data with integrity and quality, enabling it for strategic use by the business. Collaborate within an agile, multi-disciplinary team to develop optimal data integration and transformation solutions Document and analyze data requirements (functional and non-functional) to develop scalable, automated, fault-tolerant data pipeline solutions for business and technology initiatives Profile data to assess the accuracy and completeness of data sources and work with business partners to mitigate issues Build and maintain data pipelines for using appropriate tools and practices in development, test, and production environments. Design with modularity to leverage reuse of code wherever possible Create data mappings, programs, routines, and SQL to acquire data from legacy, web, cloud, and purchased package environments into the analytics environment Use a mix of ELT, ETL, data virtualization, and other methods to optimize the balance of minimal data movement against performance Maintain metadata management processes and documentation Monitor data quality to detect emerging issues and consult with the team to create transformation rules to cleanse against defined rules and standards Participate in code reviews and unit testing to optimize performance and minimize issues.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
Associate degree