Data Engineer - GCP || Phoenix, AZ | New York City, NY | Sunrise, FL(Onsite - Local Candidates Only)

Tekaccel Inc
Phoenix, AZ, United States
7 days ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Airflow Big Data BigQuery Cloud Computing Security Cloud Database Cloud Storage Continuous Integration Directed Acyclic Graph (Directed Graphs) Data Validation Data Integration Extract Transform Load (ETL)
+22 more
Distributed Data Store Data Flow Control Identity and Access Management Python (Programming Language) Performance Tuning Scrum Methodology Cloudera Software Deployment SQL Databases Data Streaming Data Logging Data Processing Google Cloud Data Ingestion Sql Optimization Grafana Apache Spark Pyspark Deployment Automation Google Bigquery Software Version Control Data Pipelines

Job description

We are looking for an experienced Data Engineer with strong Google Cloud Platform (GCP) expertise to design, develop, and maintain scalable data pipelines and data-processing solutions. The ideal candidate will have strong hands-on experience with Python, SQL, BigQuery, Dataproc, Pub/Sub, Apache Airflow, and DAG development, along with a solid understanding of cloud-based data engineering and ETL/ELT architectures. Key Responsibilities

  • Design, develop, and maintain scalable data pipelines and ETL/ELT workflows on GCP.
  • Develop data-processing solutions using Python and SQL.
  • Build and optimize data models, queries, and large-scale datasets in Google BigQuery.
  • Develop distributed data-processing workloads using GCP Dataproc and related technologies.
  • Build event-driven and real-time data pipelines using Google Cloud Pub/Sub.
  • Develop, schedule, and maintain workflows using Apache Airflow and DAGs.
  • Monitor data pipelines and troubleshoot performance, reliability, and data-quality issues.
  • Optimize BigQuery queries and data-processing workloads for performance and cost.
  • Integrate data from multiple structured and unstructured sources.
  • Implement appropriate data validation, logging, monitoring, and error-handling mechanisms.
  • Collaborate with data architects, analysts, application teams, and business stakeholders to understand data requirements.
  • Follow engineering best practices for source control, testing, CI/CD, security, and production deployment.

Requirements

  • Strong hands-on Python development experience
  • Advanced SQL skills
  • Strong hands-on experience with Google Cloud Platform (GCP)
  • BigQuery data modeling, complex SQL, performance optimization, and large-scale data processing
  • Dataproc experience developing and running distributed data-processing workloads
  • Pub/Sub experience building event-driven or streaming data pipelines
  • Apache Airflow
  • Strong experience developing and maintaining DAGs
  • ETL/ELT pipeline development
  • Data integration and transformation
  • Experience working with large-volume datasets
  • Understanding of cloud security, IAM, monitoring, and production support

Preferred Skills

  • Experience with PySpark / Apache Spark
  • GCP Cloud Storage (GCS)
  • Cloud Composer
  • Dataflow
  • CI/CD and automated deployment
  • Git/GitHub
  • Experience with APIs and data ingestion frameworks
  • Data quality and observability tools

Experience working in Agile/Scrum environments

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Loading talks and stories from around this role…