Skip to content

Senior Data Engineer

Builds the data foundation for a client retention and personalization team, including ELT pipelines, predictive data models, marketing integrations, and measurement layers. Requires modern data-stack experience, strong SQL and programming skills, and regular use of AI coding assistants.

About the job

Responsibilities

  • Build and maintain data pipelines and models capturing client home profiles, job history, and seasonal or event-driven signals such as weather, life events, and moves.
  • Prepare data models for predictions about which service a client will need and when, partnering with Machine Learning and Solutions Architecture teams.
  • Build pipelines connecting personalization signals to CRM and marketing channels, including email, SMS, push, and onsite experiences.
  • Develop dbt models and semantic layers to support and measure in-market tests.
  • Use AI coding tools such as GitHub Copilot, Cursor, or Claude Code to scaffold pipelines, write tests, and accelerate code review.
  • Contribute to technical documentation and the roadmap for scaling the data foundation.
  • Collaborate with Product, Design, Marketing, BizOps, and Machine Learning partners in a discovery-stage team.

Requirements

  • Experience building and maintaining ELT data pipelines with modern tools such as dbt, Airflow, and Fivetran.
  • Experience with a cloud data warehouse such as Snowflake, BigQuery, or Redshift.
  • Solid data modeling skills, including dimensional modeling and star or snowflake schemas.
  • Proficiency in SQL and at least one general-purpose programming language, such as Python, Java, or Scala.
  • Regular day-to-day use of AI coding assistants, with the ability to prompt, review, and validate generated code.
  • Comfort working with ambiguity and rapidly testing new ideas.
  • Familiarity with BI or semantic-layer tools such as Looker, Mode, or Tableau.

Nice to Have

  • Experience with streaming platforms such as Kafka or Kinesis and real-time data processing.

Compensation & Benefits

  • Base pay range: $130,000–$170,000 USD annually.
  • Employer-paid health insurance and a 401(k) match with immediate vesting for US employees.
  • Flexible paid time off and two company-wide closure weeks.
  • Product, wellness, productivity, and education stipends.
  • IKEA discounts and reproductive health support.
  • Benefits vary by country of employment.

Skills

SQL, Python, dbt, Airflow, Fivetran, Snowflake, BigQuery, Redshift, Data Modeling, Github Copilot, Cursor, Claude Code, Looker, Kafka, Kinesis

NinjaTrader

NinjaTrader

Chicago, IL

Senior Database Reliability Engineer II
$130k+/yrRemote8+ YOEData Engineering

Leads database architecture, performance, reliability, and developer-tooling initiatives for high-volume trading applications. Requires 8+ years of software engineering experience, expert MySQL skills, backend development expertise, and strong knowledge of distributed systems and database operations.

NinjaTrader

NinjaTrader

Chicago, IL

Marketing Analytics Engineer
$135k+/yrHybrid6+ YOEData Engineering

Senior individual contributor responsible for architecting shared dbt models, marketing attribution, data quality, and AI-driven analytics workflows. Requires 6+ years in analytics engineering or data, deep dbt and SQL expertise, modern data-stack experience, and strong marketing measurement knowledge.

Mark43

Mark43

Boston, MA

Database Admin Engineer
$140k+/yrOn-site7+ YOEData Engineering

Own and scale Mark43’s production database infrastructure, focusing on MySQL administration, monitoring, performance, reliability, upgrades, and recovery. The role requires at least seven years of production database experience, cloud infrastructure expertise, and familiarity with Terraform.

ZoomInfo

ZoomInfo

Waltham, MA

Senior Software Engineer
$140k+/yrHybrid5+ YOEData Engineering

Build and operate large-scale data acquisition pipelines, distributed processing systems, and production Java services across batch and streaming workloads. The role requires 5+ years of backend or data engineering experience, strong distributed-systems expertise, and proficiency with cloud data technologies.

ZoomInfo

ZoomInfo

United States

Senior Software Engineer - Crawler
$140k+/yrRemote5+ YOEData Engineering

Builds and operates large-scale web crawling, extraction, and data engineering infrastructure processing billions of pages. The role requires 5+ years of software engineering experience, strong distributed-systems fundamentals, and proficiency with Java or Python, cloud platforms, Kubernetes, and ETL technologies.