Data Engineer/ Senior Data Engineer
Summary
Designs and maintains scalable data pipelines and architectures, builds analytics tools, and optimizes data workflows for business insights using SQL, big data tech, and ETL processes.
- Advanced working SQL knowledge and experience working with relational databases, query authoring as well as familiarity with a variety of databases.
- Experience building and optimizing ‘big data’ data pipelines, architectures, and data sets.
- Experience performing root‑cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement.
- Strong analytic skills related to working with unstructured datasets.
- Build processes supporting data transformation, data structures, metadata, dependency, and workload management. Working knowledge of message queuing, stream processing, and highly scalable ‘big data’ data stores.
- Strong project management and organizational skills.
- Experience supporting and working with cross‑functional teams in a dynamic environment.
- Design, develop and maintain optimal data pipeline architecture.
- Assemble large, complex data sets that meet business requirements.
- Identify, design, and implement internal process improvements: automate manual processes, optimize data delivery, redesign infrastructure for greater scalability, etc.
- Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources.
- Build analytics tools that utilize the data pipeline to provide actionable insights into customer acquisition, operational efficiency, and other key business performance metrics.
- Work with stakeholders—including the executive and development teams—to assist with data‑related technical issues and support their data infrastructure needs.
- Create data tools for analytics and facilitate ML development using the data.