Description
ZoomInfo is where careers accelerate. We move fast, think boldly, and empower you to do the best work of your life. You’ll be surrounded by teammates who care deeply, challenge each other, and celebrate wins. With tools that amplify your impact and a culture that backs your ambition, you won’t just contribute. You’ll make things happen–fast.
We're looking for a Software Engineer III to join the Analytical Data team - the team that builds and runs the lakehouse for ZoomInfo's Data organization. ZoomInfo's data about people and companies is produced by many teams and used by many more: analysts, data scientists, product managers, and, increasingly, AI agents. We are building one governed source of that data for all of them.
Responsibilities
- Build and run Kotlin and Apache Beam pipelines on Google Cloud Dataflow that load data from Kafka and cloud storage into Apache Iceberg tables.
- Keep large Iceberg tables correct, fast, and cost-efficient with good partitioning, Spark maintenance jobs (compaction, deduplication, snapshot expiry, orphan-file cleanup), and reconciliation against the source.
- Make each dataset queryable from BigQuery, Snowflake, and Starburst/Trino through Iceberg catalogs and stable consumer views.
- Work with producer teams on schemas and data contracts, and keep publishing a new dataset simple and documented.
- Build the observability that shows each dataset is fresh, complete, and within budget: Datadog dashboards and monitors today, AI agents for alert triage next.
- Own your pipelines in production, from incident response to the fix that keeps the problem from coming back.
- Ship through code review, CI/CD, staged releases, and unit, integration, and end-to-end tests, with infrastructure managed in Terraform across GCP and AWS.
- Work daily with data consumers, producer teams, and platform teams, and help shape the platform's technical roadmap.
Requirements
- 3+ years of professional software engineering experience, with a focus on data engineering or distributed systems.
- Strong programming skills in Kotlin, Java, or Python.
- Hands-on experience with Apache Beam (ideally on Google Cloud Dataflow) or Apache Spark.
- Experience with Apache Kafka or a similar streaming platform in production pipelines.
- Experience with very large datasets and distributed systems, including designing data models and storage layouts that handle large volumes efficiently.
- Understanding of lakehouse architecture and open table formats, ideally Apache Iceberg.
- Strong SQL and working knowledge of at least one of BigQuery, Snowflake, or Starburst/Trino.
- Experience with Protobuf or Avro schemas and evolving them without breaking downstream consumers.
- Experience with GCP or AWS.
Benefits
We offer comprehensive benefits, holistic mind, body and lifestyle programs designed for overall well-being. Learn more about ZoomInfo benefits here.
Salary
$112,000-$176,000 USD