Sr. Data Engineer
Job Description
Build and run the data foundation behind AI-enabled marketing analytics, including ingestion, normalization, and reliability for sources across agencies, vendors, and platforms.
Responsibilities
- Design, build, and operate scalable data ingestion pipelines that pull marketing data from agencies, ad tech vendors, and internal sources on scheduled intervals
- Ingest data without requiring source teams to change their existing processes
- Define, evolve, and maintain input schemas and normalization logic to reconcile inconsistent granularity, formats, and terminology into a unified dataset
- Implement automated data quality validation, anomaly detection, and reconciliation to surface defects early and reduce manual auditing and cleanup
- Manage real-world data complexity, including delayed settlement, hierarchy mapping, and selection of planned versus finalized data
- Work with modeling and AI engineers to ensure the dataset supports downstream analytics, agent orchestration, and natural-language query
- Instrument pipelines for observability, freshness/SLA monitoring, and low-touch operations, so adding new sources is primarily configuration-driven
- Partner with data providers and stakeholders to onboard new feeds and improve timeliness, completeness, and accuracy
- Support a phased rollout starting with a core set of sources and expanding over time
Requirements
- 5+ years of data engineering experience
- Experience with data modeling, warehousing, and building ETL pipelines
- Proficiency with SQL
- Experience with at least one modern scripting or programming language: Python, Java, Scala, or NodeJS
- Experience mentoring team members on best practices
Technologies
- SQL
- Python, Java, Scala, NodeJS
- Hadoop, Hive, Spark, EMR
Preferred Qualifications
- Experience with big data technologies such as Hadoop, Hive, Spark, and EMR
- Experience operating large data warehouses
Benefits
- Sign-on payments
- Restricted stock units (RSUs)
- Health insurance: medical, dental, vision, prescription, Basic Life & AD&D, and option for Supplemental life plans; EAP; Mental Health Support; Medical Advice Line; Flexible Spending Accounts; Adoption and Surrogacy Reimbursement coverage
- 401(k) matching
- Paid time off
- Parental leave
Compensation and Location
- Location: Boulder, CO (onsite)
- Base salary range: USD 154,600 - 209,100 per year
- Application deadline: Sep 21, 2026
A Day in the Life
- Review pipeline health and address data quality alerts to prevent downstream impact
- Onboard a new external source by reverse-engineering a partner feed and designing schema integration into the shared dataset
- Meet with a data provider to close gaps in their feed, then review a teammate’s pull request
- Prototype improved ingestion-time detection for bad records
- Operate with autonomy while establishing patterns for others building on the service