{bc}
indeed

Staff Software Engineer, Data Systems (Python)

Northbeam
Remote, CAN
Executive
Remote
Discovered 1 months ago
PythonSQLCloud data warehousesBigQueryAPI-based ETLREST APIs

Full Job Posting

About Northbeam

Northbeam provides a marketing intelligence platform with attribution modeling, customizable dashboards, first-party data, and machine learning.

The platform helps eCommerce brands track ad spend, understand customer journeys, and improve profitable growth.

Northbeam is remote-friendly and has physical offices in San Francisco and Los Angeles.

About the Role

Northbeam's data systems team supports integrations, data pulls, ingest APIs, aggregations, and algorithmic insights.

The Staff Engineer will own the architecture of the integration and ingestion platform.

The role sets technical direction and works across product, engineering, and business leadership.

The systems include integrations with advertising platforms, order management systems such as Shopify and Amazon, and real-time event collection.

Impact and Responsibilities

  • Own ingestion and integration platform architecture and define onboarding patterns for new data sources.
  • Define technical direction for event-driven and batch processing.
  • Make build-versus-buy and migration decisions.
  • Set standards for observability, data freshness, and failure handling.
  • Lead design across data engineering, infrastructure, and product.
  • Mentor engineers through design review and code contributions.
  • Identify and drive resolution of unscoped platform problems.

Required Experience

  • At least 8 years of software or data engineering experience.
  • Significant architecture ownership for large-scale ingestion, ETL, or integration platforms.
  • Deep Python proficiency and strong SQL and cloud data warehouse experience.
  • Experience designing API-based ETL systems at scale using REST, GraphQL, webhooks, authentication, and multi-tenancy.
  • Production experience with Airflow or similar orchestration and Docker or Kubernetes.
  • Technical leadership setting direction and aligning engineers across reporting lines.
  • Experience mentoring engineers and improving engineering practices.

Bonus Skills and Experience

  • Understanding of OAuth 2.0, API keys, secrets management, and secure multi-tenant architectures.
  • Experience with ERP systems, CRMs, CDPs, or other enterprise data tools and APIs.
  • Exposure to event-driven architectures and real-time data processing tools.
  • Knowledge of data governance, GDPR, SOC2, and security practices for sensitive data.
  • Experience in multi-tenant SaaS or large-scale data-intensive environments.

Compensation and Benefits

  • Actual compensation varies based on experience, skills, and location.
  • The package includes base salary, equity, healthcare benefits, a 401(k) plan, flexible PTO, paid holidays, and paid parental leave.
  • Northbeam provides a work-from-home stipend.

Interview Process

  • The process typically includes recruiter, hiring manager, role-specific, team, and CEO or co-founder video interviews.
  • The process usually includes five to seven interviews and requires approximately five to eight hours.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Northbeam