Back to jobs

SENIOR DATA ENGINEER

data-edge
freelancesenior

Job description

Senior Data Engineer We are seeking a Data Engineer with strong GCP expertise to join our partner team. What You Will Do: • Architect, implement and support data solutions that meet high standards of reliability, scalability and performance. • Build and maintain ETL pipelines to collect, transform and load data from diverse sources into warehouses or other storage systems. • Optimize data processing, storage, and querying using GCP services such as BigQuery, Dataflow and Cloud Functions. • Oversee data workflows, monitor system health, troubleshoot issues, and perform root cause analysis when problems arise. • Partner with analysts, data scientists, and business stakeholders to gather requirements and deliver data solutions that empower their work. • Maintain strong data governance by ensuring accuracy, consistency, and security across all data environments. • Assess emerging tools and technologies to enhance our data engineering stack and overall efficiency. • Produce clear documentation covering engineering workflows, standards, and best practices. What You Bring: • A Bachelor's Degree in Computer Science, Software Engineering or a similar discipline. • 5+ years of professional experience as a Data Engineer or in a comparable position. • Solid understanding of core data engineering principles, methodologies, and industry best practices. • Hands-on experience with GCP services like BigQuery, Cloud • Storage, Dataflow, Dataplex, Pub/Sub, and Composer. • Strong background in data modeling, schema design, and database technologies (SQL and/or NoSQL). • Experience with ETL tools and frameworks such as Apache Beam, Airflow, Kafka or Spark. • Proficiency with serverless functions using Python or Node.js. • Familiarity with data quality frameworks and practices. Nice to Have Skills: • Master's degree in a relevant technical field. • Experience handling large-scale datasets. • Background in automation/orchestration for data quality. • Deep understanding of data modeling approaches. • Experience with agile methodologies and tools such as Jira or Git. • Relevant certifications, such as: • Google Cloud Professional Data Engineer • Google Cloud Associate Cloud Engineer.