Senior Data Engineer (Data Architecture)

New
W
WpromoteDigital Marketing
Remote, United StatesFull-TimeSenior
Salary105,000 - 135,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
PythonSQLGitAirflowCI/CDBigQuerydbt

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of experience in data engineering, analytics engineering, data architecture, or a related field.
  • Demonstrated experience independently designing and delivering production data pipelines and data models.
  • Advanced proficiency in SQL and BigQuery, with strong knowledge of relational and analytical database concepts.
  • Intermediate to advanced programming skills in Python.
  • Strong experience with dbt, including data modeling, testing, documentation, and reusable development patterns.
  • Strong understanding of data warehousing, dimensional modeling, data transformation, and data quality principles.
  • Experience improving or refactoring data systems for greater reusability, reliability, and scalability.
  • Familiarity with orchestration technologies such as Airflow, Dagster, AWS Glue, or Azure Data Factory.
  • Experience with modern software engineering practices including Git, code review, CI/CD, and testing.
  • Strong problem-solving and communication skills to navigate ambiguous requirements and communicate decisions.
  • Strong business and marketing acumen, including familiarity with common marketing goals, KPIs, channels, and tactics.
  • Hands-on experience using AI-assisted software engineering tools such as Claude Code, GitHub Copilot, or similar.
  • Experience within an advertising agency, consulting organization, or other multi-client environment.

Responsibilities

  • Design, build, deploy, and maintain scalable data pipelines and shared data products using BigQuery, dbt, Python, and orchestration frameworks.
  • Partner with Product, Engineering, and client teams to translate business requirements into reliable and scalable technical solutions.
  • Identify recurring patterns across client implementations and turn them into reusable models, frameworks, and shared capabilities.
  • Develop reusable dbt models, macros, Python utilities, and configuration-driven solutions.
  • Strengthen data quality and reliability through automated testing, validation, reconciliation, monitoring, and observability.
  • Improve existing pipelines and architecture for scalability, maintainability, performance, and cost efficiency.
  • Integrate and normalize data from APIs and third-party platforms across the MarTech and AdTech ecosystem.
  • Manage production data pipelines, troubleshoot complex issues, and identify systemic improvements.
  • Contribute to technical design, architecture discussions, code reviews, and provide technical guidance to other Data Engineers.
  • Use AI-assisted development tools to accelerate development while maintaining accountability for production code.
View Full Description & ApplyYou'll be redirected to the employer's site
105,000 - 135,000 USD per year
Apply Now