Staff Software Engineer, Data Systems (Python)
Role Overview
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.
Key Skills for This Role
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.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Northbeam
Senior UX Visual Designer
, USA
Data Scientist
, USA
Software Engineer, Python
, USA
Senior Media Strategist
Los Angeles, USA
Technical Implementation Specialist
, USA
Staff Software Engineer, Data Systems (Python)
, CAN
Staff Software Engineer, Python
, CAN
Software Engineer, Data Systems (Python)
, CAN