Senior Data Engineer
The Role
As a Senior Data Engineer at EDO, you will join a team of talented Data Engineers working closely with Data Scientists to build out our next generation Ad EnGage data pipeline. This pipeline measures and optimizes the effectiveness of advertising by combining and analyzing dozens of sources of advertising occurrence data, advertising outcome data, identity resolution data, and various other types of data. Our clients use these insights to make critical business decisions about their advertising strategy. You will work with large data sets (trillions of rows and hundreds of TB of data) using a modern tech stack centered on AWS, Airflow, DBT, and Snowflake.
What We Are Looking For
- 6+ years of data engineering experience and three years of hands-on experience with cloud data platforms (preferably Snowflake or Redshift).
- Good working knowledge of data warehousing platforms (such as Snowflake, Redshift, etc), cloud computing (such as AWS), and ETL/data pipeline technologies (such as Airflow, DBT).
- Production experience building and operating complex and scalable data pipelines that optimize on data quality and are resilient to poor quality data sources.
- Strong experience with orchestration tools (Airflow strongly preferred) and dbt, including pipeline design, scheduling strategies, and failure recovery patterns
- Strong expertise in SQL, including query optimization/performance tuning, data modeling, schema design, and scalable data architecture.
- Proficiency in at least one scripting language, with Python preferred.
- Able to work independently on loosely defined projects—gathering requirements and making architectural decisions that balance engineering constraints with business needs, while driving projects through to completion and production.
Bonus Points
- Previous industry experience working with TV or other advertising data is a plus.
- Familiarity with data security, privacy, including handling sensitive enterprise data, PII, and compliance-driven pipelines.
- Exposure to Data Clean Room concepts/implementation and Clean Room platforms like LiveRamp, Snowflake or Databricks.
- Exposure to identity/entity resolution and/or householding concepts/implementation.
- A strong understanding of software engineering practices, principles, and fundamentals.
Compensation and Benefits
EDO offers a competitive compensation package. Components of compensation include: Mid-stage equity and competitive salary, Flexible Time Off, Medical, dental and vision coverage, 401(k) plan, FSA, HSA, Commuter Benefits. When in an office, employee meals, snacks, and more. In compliance with New York and California Pay Transparency Law, the salary range for this position is $160,000 to $190,000 plus equity. We note the salary information as a general guideline only, as actual compensation may vary from posting. We will consider various factors to determine the offer for this role, including the scope and responsibilities of the position, relevant work experience, key skills, training, and business considerations.
EEO Statement
EDO is an Equal Opportunity Employer. We do not discriminate based on race, color, ethnicity, ancestry, national origin, religion, sex, gender, gender identity, gender expression, sexual orientation, age, disability, veteran status, genetic information, marital status, or any legally protected status. All your information will be kept confidential according to EEO guidelines.