Senior Data Engineer
The client is looking for a Senior Data Engineer who will be responsible for designing and developing robust, scalable data warehousing solutions. This role reports to the Senior Manager of Data Engineering and focuses on building data solutions aligned with business requirements. Responsibilities include the retrieval, transformation, storage, and delivery of data while adhering to established standards and best practices, coding, and providing production support for the enterprise data warehouse. Our ideal candidate is a skilled data wrangler who enjoys building data solutions from the ground up and optimizing their performance.
While this is a remote position, this position requires in-person meetings from time to time. Team members in the Philippines are located within Metro Manila, Bataan, Batangas, Bulacan, Cavite, Laguna, Pampanga, Rizal, and Tarlac areas only.
What You'll Be Doing
Data Architecture & Infrastructure Development
- Design and implement robust, scalable, and high-performance data solutions using Snowflake, dbt, and Python.
- Be accountable for building and maintaining the organization's data infrastructure.
- Champion the data warehouse by creating denormalized data foundation layers and normalized data marts.
- Work on all aspects of the data warehouse/BI environment including architecture, design, development, automation, caching, and performance tuning.
- Build infrastructure for optimal extraction, transformation, and loading (ETL) of data from various sources using SQL and cloud data platforms like Snowflake.
- Define strategies to capture all data sources and assess the impact of business process changes on data inputs.
Data Platform Management & Optimization
- Lead the migration of existing data platforms to Snowflake, ensuring minimal disruption to business operations.
- Manage the full lifecycle of data within Snowflake, from ingestion and storage to analytics and reporting.
- Conduct performance tuning and troubleshooting of the Snowflake environment to ensure optimal efficiency.
- Identify, design, and implement internal process improvements, such as re-architecting for scalability, optimizing data delivery, and automating manual processes.
Cross-functional Collaboration & Stakeholder Support
- Collaborate with systems analysts and cross-functional partners to understand data requirements.
- Work with stakeholders including Executive, Product, Data, and Design teams to support data infrastructure needs and resolve data-related technical issues.
Innovation & Continuous Improvement
- Continually explore emerging technologies such as Big Data, Artificial Intelligence, Generative AI, Machine Learning, and Predictive Data Modeling to enhance data capabilities.
Performs other duties that may be assigned from time to time.