What are the responsibilities and job description for the Data Engineer position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Veloc Inc., is seeking the following. Apply via Dice today!
Data Engineer
Key Responsibilities
Data Engineer
Key Responsibilities
- Design, develop, and maintain scalable data pipelines on Google Cloud Platform
- Build and optimize ETL/ELT workflows using tools like Dataflow, Dataproc, and Cloud Composer
- Develop and manage datasets, tables, and transformations in BigQuery
- Ensure data quality, integrity, and consistency across pipelines
- Optimize query performance and cost efficiency in BigQuery
- Support data ingestion from multiple sources (APIs, databases, flat files, streaming data)
- Collaborate with analytics and business teams to deliver reporting and data solutions
- Monitor and troubleshoot pipeline failures and performance issues
- Implement best practices for data governance, security, and compliance
- Support ongoing data engineering operations and enhancements
- 5 years of experience in data engineering / data development
- Strong hands-on experience with Google Cloud Platform (Google Cloud Platform)
- Expertise in:
- BigQuery (must-have)
- Dataflow / Apache Beam
- Dataform
- Cloud Run Services
- Cloud Storage
- Pub/Sub (for streaming pipelines)
- Proficiency in SQL (advanced level)
- Experience with Python or Java for pipeline development
- Strong understanding of data modeling (star/snowflake schemas)
- Experience in ETL/ELT design and optimization
- Knowledge of workflow orchestration tools (Cloud Composer / Airflow)
- Familiarity with CI/CD practices and version control (Git)