Provides leadership and direction for data engineering and design across multiple projects and functional areas.
Advises on performance optimizations and best practices for scalable data models, pipelines and queries.
Creates robust and automated pipelines to ingest and process structured and unstructured data from source systems into analytical platforms using batch and streaming mechanisms leveraging cloud native toolset
Implement custom applications using tools such as Kinesis, Lambda and other AWS tools as required to address streaming use cases
Engineers and supports data structures including but not limited to SQL and NoSQL databases
Engineers and maintain ELT processes for loading Snowflake share house and AWS data lake
Engineers APIs for returning data from these structures to the Enterprise Applications
Leverages the right tools for the right job to deliver testable, maintainable, and modern data solutions
Supports application team development by writing stored procedures, functions and the like according to scrum team stories
Works with other scrum team members to estimate and deliver work inside of a sprint
Researches data questions, identifies root causes, and interacts closely with business users and technical resources.