Senior Data Engineer

Demandbase Logo

Demandbase

💵 $165k-$284k
📍Remote - United States

Summary

Join Demandbase as a Senior Data Engineer and play a pivotal role in architecting and scaling our data platforms. You will build robust and scalable data pipelines, enabling data-driven decision-making across the company. Working with massive, complex datasets, you will drive data infrastructure and platform evolution to support real-time and batch processing. This role involves not only coding but also influencing data strategy, mentoring junior engineers, and collaborating with cross-functional teams. You will improve core pipelines powering our Identification product and design new processes for our data science team. This is a high-impact individual contributor role requiring deep technical knowledge, strategic thinking, and a bias for action. Demandbase offers a comprehensive benefits package including up to 100% paid premiums for Medical and Vision coverage, mental wellness resources, flexible PTO, 15 paid holidays, No Internal Meetings Fridays, a competitive 401(k) plan, short-term and long-term disability coverage, and life insurance.

Requirements

  • 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
  • Scala experience required
  • 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
  • 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

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

Preferred Qualifications

Comfort with purely functional programming is a plus

Benefits

  • Up to 100% paid premiums for Medical and Vision coverage
  • Range of mental wellness resources, including access to Modern Health
  • Flexible PTO policy
  • 15 paid holidays in 2025—including a three-day break around July 4th and a full week off for Thanksgiving
  • No Internal Meetings Fridays
  • Competitive 401(k) plan
  • Short-term and long-term disability coverage
  • Life insurance

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs