Senior Software Engineer - Data Acquisition
ZoomInfo - Waltham, MA
Hiring: Senior Software Engineer - Data Acquisition Company: ZoomInfo Location: Waltham, MA Job Posted Time: 2026-09-12 12:05:39 Target Skills & Keywords : Airflow, Apache, BigQuery, Data Pipeline, EKS, ELT, ETL, Event-Driven, GCP, Java, Kafka, Kubernetes, Pub/Sub, Snowflake, Spark, Systems Design, Terraform About the job Experience: •5+ years of professional software engineering experience with a strong focus on backend systems, data engineering, or distributed processing. Required Skills: •Design, build, and operate the backend systems and data pipelines that acquire, transform, validate, and store large raw data sets from a wide range of sources. You will work across distributed processing, workflow orchestration, streaming and batch data flows, and cloud infrastructure. •This is a senior individual-contributor engineering role focused on technical depth, production execution, and high-quality data systems. The right candidate brings strong backend engineering fundamentals, significant pipeline experience, and the ability to turn complex data acquisition requirements into scalable systems. •Design, build, and operate large-scale data acquisition pipelines that ingest, validate, transform, enrich, and store high-volume raw data. •Architect resilient ETL/ELT workflows for batch, streaming, scheduled, and event-driven data processing. •Develop production Java services and data processing applications for ingestion, orchestration, enrichment, deduplication, and delivery. •Build and improve systems using technologies such as Apache Airflow, Apache Beam, Spark, Google Dataflow, DataProc, Kafka, and Pub/Sub. •Define practical approaches for schema evolution, data contracts, data validation, backfills, replayability, and idempotent processing. •Improve reliability, performance, scalability, and cost efficiency across data acquisition pipelines and services. Qualifications: •Proven experience building and operating production data pipelines at scale. •Deep proficiency with Java and object-oriented design. •Hands-on expertise with data processing and orchestration technologies such as Apache Beam, Apache Airflow, Spark, Google Dataflow, or DataProc. •Strong experience with streaming systems such as Apache Kafka, Google Pub/Sub, or similar technologies. •In-depth knowledge of batch processing, streaming processing, data modeling, schema evolution, and data quality management. •In-depth knowledge of APIs, integration patterns, retries, backpressure, idempotency, and operational failure modes. •Demonstrated capacity to write clean, maintainable production code and evaluate tradeoffs in system design. Compensation: •$140,000 - $220,000 / year •Competitive benefits and rewards package •Additional compensation such as Bonus, Commission, Equity and other benefits may also apply Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!