ZoomInfo logo
ZoomInfoPosted 1 month ago

Software Engineer III - Data Acquisition

$112,000–$176,000 year

HybridWaltham, Massachusetts, United States

Full TimeLargeData Services

Job Summary

Design and build backend data pipelines that ingest, validate, normalize, enrich, and store high-volume raw data from multiple sources using Java-based services and distributed processing architectures. Develop ETL/ELT workflows with tools like Apache Airflow, Spark, and Kafka to manage batch and streaming data flows, while implementing schema validation, deduplication, and monitoring to ensure data quality. Collaborate with product and platform teams to translate business requirements into reliable technical solutions and contribute to the roadmap for next-generation data acquisition technologies. This role focuses on backend and data engineering within ZoomInfo's Data Acquisition team, supporting the platform's ability to deliver high-quality business data to over 35,000 companies globally.

Required Qualifications

  • 3+ years of professional software engineering experience
  • Solid experience building and operating production data pipelines, ETL/ELT workflows, or data processing systems
  • Strong proficiency with Java and object-oriented programming
  • Hands-on experience with data processing and orchestration technologies such as Apache Beam, Apache Airflow, Spark, Google Dataflow, or DataProc
  • Experience with streaming technologies such as Kafka, Google Pub/Sub, or similar systems
  • Understanding of batch processing, streaming processing, data modeling, schema design, and data quality practices
  • Experience building backend services, APIs, or distributed systems that run in production
  • Experience with at least one cloud provider, preferably GCP
  • Familiarity with cloud data and compute services such as BigQuery, GCS, GKE, Dataflow, DataProc, and Pub/Sub
  • Practical knowledge of SQL, large-scale storage/query systems, logging, monitoring, and alerting
  • Ability to troubleshoot pipeline failures, data issues, performance bottlenecks, and operational incidents
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • Strong problem-solving skills and attention to detail
  • Pragmatic engineering judgment with the ability to balance quality, speed, and business impact
  • #LI-Hybrid

Desired Qualifications

  • Experience with Kubernetes, especially GKE or EKS, for distributed workloads
  • Experience with Snowflake, BigQuery, Starburst/Trino, or similar data warehouses and query engines
  • Experience with Terraform or other infrastructure-as-code tools
  • Exposure to data integration patterns involving CRM systems, email/calendar APIs, third-party feeds, or large external datasets
  • Experience in a B2B data company, data marketplace, or data-as-a-product environment

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce