Senior Data Engineer

Contract type
Ongoing
Work mode
Remote
Experience
Senior · 5+ years

Job description

Data Engineer role on Zencore's Data Engineering team, working embedded with customers migrating to Google Cloud and modernizing their data and application platforms. The position covers ETL/ELT, data warehousing, distributed data processing and streaming data systems.

At a glance

Employment
Full-time · Employee (employment agreement)
Work mode
Remote

What you'll do

  • Work with fast-paced innovative companies leveraging Cloud as the key driver of their transformation
  • Act as a trusted advisor to customers along their journey on Google Cloud
  • Cover a large spectrum of technology topics like ETL/ELT, Data Warehousing, Distributed Data Processing, and Streaming Data systems
  • Embed within customer teams to provide strategic guidance, facilitate technology decisions, and execute projects in a collaborative, co-development style

What we're looking for

  • 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
  • Having built ELT or ETL pipelines processing large amounts of data
  • Experience developing production Spark or Hadoop applications
  • 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; comfortable picking up and learning a new tool, as well as recommending tools that have served you well
  • Experience with batch, micro-batch, and real-time streaming architectures
  • Good internal and customer-facing communication skills

Nice to have

  • Experience working with GCP native data toolset
  • Experience with dbt or Airbyte
  • Experience with relational database management systems and change data capture (CDC)

Your team

Data Engineering team

Team members embed within customer teams to provide strategic guidance, facilitate technology decisions, and execute projects in a collaborative, co-development style.

Benefits

  • Fully remote company
  • Competitive compensation and benefits

Apply

Direct apply at Zencore

Opens the job posting at Zencore

About Zencore

Zencore helps customers transitioning to Google and seeking assistance with data and application modernization by eliminating obstacles, reducing risk, and accelerating timelines. The company embeds within customer teams to provide strategic guidance, facilitate technology decisions, and execute projects in a collaborative, co-development style.

Key facts

  • Fully remote company
  • Offers competitive compensation and benefits

Partners & customers

Google

What they value

  • Be Kind
  • Own the process
  • Work hard to reach the destination, but make sure to enjoy the journey
  • Champion a consistent collaborative culture
  • Be receptive to Feedback
  • Challenge the Status Quo