Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Demandbase Logo

Senior Data Engineer (Intent)

Demandbase

$165,000 - $284,000
Sep 10, 2025
Remote, US
Apply Now

Demandbase is looking to solve the problem of identifying and targeting the right customers at the right time with the right message for B2B enterprises, and is seeking a Senior Data Engineer to architect and scale their data platforms and build robust and scalable data pipelines.

Requirements

  • Scala experience required. Comfort with purely functional programming is a plus.
  • Strong CS fundamentals, including algorithms, data structures, and system design.
  • Strong background in data modeling, performance tuning, and data integration best practices.
  • Experience owning end-to-end systems, including production monitoring, incident response, and system reliability engineering.
  • Proficiency in cloud-native data platforms (e.g., GCP or AWS), including managed services for analytics and orchestration.
  • Familiarity with real-time data processing, streaming architectures, and event-driven design.

Responsibilities

  • Design & Architect: Lead the end-to-end design and evolution of scalable, resilient data pipelines and infrastructure, driving architecture decisions that impact the company’s data platform long-term.
  • Build & Scale: Develop and optimize large-scale data processing workflows (batch and streaming), using Spark and related technologies, ingesting data from diverse internal and external sources.
  • Mentor & Lead: Provide technical leadership and mentorship to mid- and junior-level engineers. Review design docs, PRs, and contribute to engineering best practices across the team.
  • Improve Reliability: Build fault-tolerant, observable systems with self-healing and robust monitoring using tools like Airflow, Datadog, or equivalent.
  • Collaborate: Partner with cross-functional stakeholders in Product, Analytics, and Infrastructure to ensure data architecture aligns with business needs and SLAs.
  • Own & Operate: Take full lifecycle ownership of key data pipelines and integrations—from design to deployment to production support.

Other

  • Bachelor’s degree in computer science, engineering, mathematics, or related field
  • 7+ years of experience in software/data engineering roles, with deep expertise in building and maintaining large-scale distributed data systems.
  • Excellent verbal and written communication skills; comfortable explaining complex concepts to technical and non-technical stakeholders.
  • A strong sense of ownership, initiative, and accountability.
  • BS or MS in Computer Science required