Zencore is a fast-growing company seeking a Senior Data Engineer with significant experience in Google Cloud to join their team. The role involves working with fast-paced innovative companies, leveraging Cloud as the key driver of their transformation, and providing strategic guidance, facilitating technology decisions, and executing projects in a collaborative, co-development style.
Requirements
- 5+ years of experience serving as a data engineer or in a comparable engineering capacity
- Strong skills with Python or a JVM language (Java, Scala)
- Advanced working SQL knowledge and experience working with relational databases, query authoring (SQL) as well as working familiarity with a variety of databases
- Experience working with cloud data warehouses, specifically BigQuery or Snowflake
- Experience working with data platforms built on public cloud in a production setting
- Experience working with GCP native data toolset is preferred
- Having built ELT or ETL pipelines processing large amounts of data. Experience with dbt or Airbyte is preferred
- Experience developing production Spark or Hadoop applications
- Gained experience with a workload scheduling and orchestration tool such as Apache Airflow/Cloud Composer
- Familiarity with modern DataOps (e.g. quality eng, testing, pipeline deployments etc) practices and IaC (e.g. Terraform)
- Familiarity with the constellation of tools in the data engineering ecosystem
- Experience with batch, micro-batch, and real-time streaming architectures
- Good internal and customer-facing communication skills
- Experience with relational database management systems and change data capture (CDC) is a plus
Benefits
- Competitive compensation and benefits
- Fully remote company
- Diverse and inclusive workplace
- Equal opportunity employer