N

Northbeam

Multi-touch attribution and MMM analytics platform

Senior Software Engineer - Data Systems, Python

Data EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USA

About the Job

Requirements

  • At least 5 years of experience in data engineering, software engineering, or integration engineering, focused on ETL, APIs, and data pipeline orchestration.
  • Strong proficiency in Python.
  • Experience with API-based ETL and handling REST, GraphQL, and webhooks.
  • Experience implementing authentication flows.
  • Proficiency in SQL and BigQuery.
  • Experience with orchestration frameworks such as Airflow to manage and monitor complex data workflows.
  • Familiarity with containerization using Docker and Kubernetes to deploy and scale workloads.
  • Ability to drive rapid development while ensuring maintainability and balancing short-term delivery needs with long-term platform stability.

Responsibilities

  • Design and implement scalable, high-performance data pipelines to ingest and transform data from varied sources, ensuring reliability, observability, and maintainability.
  • Build and maintain APIs that enable flexible, secure, tenant-aware data integrations with external systems.
  • Work with event-driven and batch-processing architectures to ensure data freshness and consistency at scale.
  • Drive clean API design and integration patterns that support real-time and batch ingestion while handling diverse authentication mechanisms, including OAuth and API keys.
  • Implement observability, monitoring, and alerting to track data freshness, failures, and performance issues and ensure transparency and reliability.
  • Optimize data flows and transformations, balancing cost, efficiency, and rapid development cycles in a cloud-native environment.
  • Collaborate with data engineering, infrastructure, and product teams to create a flexible, extensible integration platform that is easy to onboard new sources.

Desired Qualifications

  • Detailed understanding of authentication mechanisms, including OAuth 2.0, API keys, and secrets management, and secure multi-tenant architectures.
  • Experience working with ERP systems, CRMs, CDPs, or other complex enterprise data tools and their APIs.
  • Exposure to event-driven architectures and real-time data-processing tools.
  • Knowledge of data governance, compliance such as GDPR and SOC 2, and security best practices for handling sensitive data.
  • Experience working in a multi-tenant SaaS or large-scale data-intensive environment.

About the Company

Northbeam

Multi-touch attribution and MMM analytics platform

Northbeam.io provides a marketing intelligence platform for large advertisers to optimize ad spend. It combines Multi-Touch Attribution (MTA) and Media Mix Modeling (MMM) in one integrated platform, tracking customer interactions across digital and retail channels to attribute sales and determine the best budget mix. The product analyzes channels, forecasts revenue by channel, and offers budget scenario recommendations, helping marketers make data-driven decisions and avoid diminishing returns. Clients access the service via a subscription with custom pricing and receive dedicated support from a Customer Success Manager and a Media Strategist. Northbeam differentiates itself by targeting brands with substantial ad budgets, offering a unified MTA/MMM toolset with tailored pricing and personalized support, including scenario planning and non-linear channel insights. The goal is to help large-scale advertisers improve marketing efficiency and maximize performance across all channels.

Company size
51-200
Company stage
Series A
Total funding
$15M
Headquarters
El Segundo, CA
Founded
2019

Recently Posted Jobs

Explore more opportunities at Northbeam

See more jobs