N

Northbeam

Multi-touch attribution and MMM analytics platform

Staff Software Engineer - Data Systems, Python

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

About the Job

Requirements

  • At least 8 years of software or data engineering experience, including significant experience owning the architecture of large-scale ingestion, ETL, or integration platforms.
  • Deep proficiency in Python and strong SQL and cloud data warehouse experience, such as BigQuery or an equivalent.
  • Experience designing API-based ETL systems at scale, including REST, GraphQL, webhooks, authentication, and multi-tenancy concerns.
  • Production experience with orchestration tools such as Airflow and containerized infrastructure such as Docker and Kubernetes.
  • Demonstrated technical leadership in setting direction, aligning engineers who do not report to the candidate, and improving how a team builds.
  • Experience mentoring engineers and elevating engineering practice across a team or organization.
  • Sound judgment about when to invest in platform durability and when to ship and move on.

Responsibilities

  • Own the architecture of the ingestion and integration platform and set patterns for onboarding new data sources safely and quickly.
  • Define technical direction for event-driven and batch processing across the company and make build-versus-buy and migration decisions.
  • Establish standards for observability, data freshness, and failure handling for the data systems team.
  • Lead design across team boundaries and coordinate with data engineering, infrastructure, and product to keep platform decisions coherent.
  • Improve the capabilities of engineers through design reviews, mentorship, and hands-on code contributions.
  • Identify unscoped platform problems, make the case for solving them, and drive solutions to completion.

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