Data Engineer
Role summary
Noise Digital is seeking a Data Engineer to join their engineering team, focusing on technical execution of data pipelines within a Google Cloud Platform environment. The role involves developing orchestration workflows in Cloud Composer (Apache Airflow), managing data models in BigQuery, and building reliable data infrastructure. Key responsibilities include pipeline orchestration, data modeling, Python development for integrations, and performance optimization. Candidates must have professional GCP experience, proven experience with Cloud Composer/Airflow, Python proficiency, expert SQL skills with BigQuery, and experience with Git/GitHub for CI/CD.
### What we're looking for
Noise Digital is looking for a Data Engineer to join our engineering team. This role focuses on the technical execution of data pipelines within our Google Cloud Platform environment. You will work alongside our lead engineers to develop orchestration workflows in Cloud Composer (Apache Airflow) and manage data models within BigQuery.
This is a hands-on technical role centered on building reliable data infrastructure, designing schemas, and developing custom integration logic.
### What you'll do
### Core Responsibilities
- Pipeline Orchestration: Develop, test, and maintain Airflow DAGs in Cloud Composer. This includes managing task dependencies, implementing custom operators, and monitoring production workflows.
- Data Modeling & Architecture: Implement schema designs and table structures in BigQuery. You will be responsible for creating ERDs, optimizing query performance through partitioning/clustering, and managing Dataform scripts for SQL transformations.
- Python Development: Write modular Python for custom API integrations, data processing tasks, and internal engineering tools.
- Team Collaboration: Work within the existing engineering framework to support project-specific data requirements, following established Git-based CI/CD workflows and documentation standards.
- Performance Optimization: Assist in the audit and optimization of BigQuery resources to manage processing costs and improve execution speeds.
### What you'll need to bring
Technical Requirements
- GCP Experience: Professional experience working within the Google Cloud Platform ecosystem.
- Cloud Composer / Apache Airflow: Proven experience building and troubleshooting complex orchestration workflows.
- Python: Proficiency in Python for data engineering and systems integration.
- SQL & BigQuery: Expert-level SQL skills and experience with structured data modeling, including schema design and ERDs.
- Version Control: Experience using Git/GitHub for collaborative development and CI/CD.
Preferred Qualifications
- Certification: GCP Professional Data Engineer (PDE).
- Domain Experience: Experience modelling data for marketing and/or tourism performance/attribution.
- AI Exposure: Exposure building LLM agents or data retrieval layers for LLM agents (RAG, Embeddings, MCP)
- Tooling: Hands-on experience with Dataform or dbt for version-controlled SQL modeling.
Similar roles
- Senior Data EngineerExperion Technologies · Plano, Texas, United States · Hybrid
- Lead Data EngineerSmart IT Frame LLC · Los Angeles, California, United States · Hybrid
Principal Data EngineerRS21: A Data Science and Visualization Company · United States · Remote
Senior Data EngineerRaag Solutions · Bellevue, Washington, United States · Onsite- Lead Data EngineerRetail Insight Ltd · Illinois, United States · Hybrid