Software Engineer III - PA085
Core
Build backend data pipelines, ETL/ELT workflows, and distributed systems to acquire, transform, validate, and store large-scale raw data from multiple sources for ZoomInfo's data acquisition platform.
Role type
Senior backend data engineer (Java, cloud, streaming/batch)
Builds
Large-scale data acquisition systems, batch and streaming pipelines, data processing applications
Domain
B2B data intelligence, cloud infrastructure, data engineering
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Java, data pipeline design, ETL/ELT workflows, distributed processing, batch and streaming architectures, cloud infrastructure (GCP), SQL, data quality practices, observability
Preferred skills
Kubernetes (GKE/EKS), Snowflake/BigQuery/Trino, Terraform, CRM/email API integration, B2B data marketplace experience
Technologies
Apache Airflow, Apache Beam, Google Dataflow, DataProc, Spark, Kafka, Google Pub/Sub, BigQuery, GCS, GKE, DataProc
Responsibilities
Design and build backend data pipelines for high-volume data ingestion and storage; Develop ETL/ELT workflows using stream processing and orchestration tools; Implement new features in Java-based data processing services; Work with batch and streaming architectures for scheduled and event-driven data flows; Improve data quality through validation, deduplication, and monitoring; Contribute to observability for pipeline health and performance; Collaborate with product and platform teams to translate requirements into technical solutions; Help design and execute the roadmap for next-generation data acquisition technologies
Seniority
Senior, hands-on IC
