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 Canada

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 using 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 Docker and Kubernetes for containerizing, deploying, and scaling workloads.
  • Ability to deliver rapidly while maintaining 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 for 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 for real-time and batch ingestion, handling authentication mechanisms such as OAuth and API keys.
  • Implement observability, monitoring, and alerting for data freshness, failures, and performance issues.
  • Optimize data flows and transformations to balance cost, efficiency, and rapid development in a cloud-native environment.
  • Collaborate with data engineering, infrastructure, and product teams to build an integration platform that is flexible, extensible, and easy to onboard new sources.

Desired Qualifications

  • Detailed understanding of OAuth 2.0, API keys, 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, GDPR, SOC 2 compliance, and security best practices for handling sensitive data.
  • Experience 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