Latest AI JobsBrowse Jobs
Northbeam logo

Staff Software Engineer, Python

NorthbeamRemote - CanadaEngineering
Apply on company site
Salary
Not listed
Job type
Full-time
Work mode
Remote
Posted
21 Sept 2026
Status
Open · checked 7d ago

About this role

Role Overview

The Staff Software Engineer, Python position at Northbeam is a senior remote role based in Canada that focuses on building advanced marketing intelligence platforms and scalable data infrastructure. This opportunity is ideal for an experienced backend specialist with a generalist mindset who thrives in fast-paced startup environments and wants to drive technical direction from architecture to production.

Northbeam operates entirely around data, delivering quality integrations, robust data ingest APIs, and algorithmic insights to top eCommerce brands. In this role, approximately 70 percent of daily efforts will center on backend and distributed systems, while 20 to 30 percent will involve frontend tasks using React and TypeScript. Working closely with data scientists, product managers, and designers, the incoming engineer will solve complex data challenges, scale new products like incrementality offerings, and establish frameworks for AI-powered workflows.

Key Responsibilities

Architect the new incrementality product into a reliable, repeatable experimentation platform and own technical scaling decisions.
Set technical direction for near-real-time data ingestion and processing as operations shift beyond batch workflows.
Define patterns for AI-powered workflows that assist marketers in evaluating performance and turning insights into automated actions.
Lead engineering efforts on connection-state systems and the partner ecosystem covering data ingestion and exports.
Shape technical approaches across adjacent product areas, including role-based access control.
Multiply the team's impact through design reviews, mentorship, and raising the overall quality standard of shipped code.

Requirements

Bring eight or more years of professional experience designing and building distributed backend systems, microservices, APIs, and data processing systems using Python.
Demonstrate deep expertise in owning system architecture and navigating trade-offs that emerge at scale.
Show a proven track record of collaborating with product managers, designers, and data scientists to shape product development.
Possess startup experience or background in environments that demand broad technical breadth and strong problem-solving skills under ambiguity.
Exhibit a demonstrated ability to turn ambiguous product needs into sound technical architecture and production-ready solutions.
Demonstrate fluency in navigating complex datasets and interconnected tables to investigate issues and trace dependencies.
Maintain working frontend experience utilizing React and TypeScript.
Possess strong coding fundamentals alongside a generalist mindset to handle tasks across the backend, frontend, pipelines, and infrastructure.

Nice to Have

Most professional experience rooted in data-intensive backend engineering while having successfully shipped frontend work.
Prior recognition as the technical go-to person when architectural questions lack obvious answers.

Skills and Tools

Python
React
TypeScript
Distributed backend systems
Microservices and APIs
Data processing systems and pipelines
Near-real-time data infrastructure

Salary and Benefits

Base salary range spanning from $190,000 to $220,000 USD, with actual compensation varying based on experience, skills, and location.
Equity package included.
Comprehensive healthcare benefits covering medical, dental, and vision.
401(k) plan.
Flexible paid time off policy along with 12 company-paid holidays.
12 weeks of paid parental leave.
$500 work-from-home stipend to support a remote setup.

About the Company

Northbeam builds advanced marketing intelligence platforms that provide top eCommerce brands with a unified view of business data through attribution modeling and customizable dashboards. Machine learning has been foundational to the company since day one, powering multi-touch attribution, MMM+, incrementality, and laser-accurate first-party data. The organization is experiencing rapid growth with a strong product-market fit, operating as a remote-friendly company with physical offices located in San Francisco and Los Angeles.

How to Apply

Interested candidates should visit the official Northbeam careers page to submit an application for this remote position.

Skills and tech stack

Questions candidates ask

What is the location requirement for this role?

This is a remote position based in Canada.

How much experience is required to apply?

Candidates must have 8 or more years of experience designing and building distributed backend systems, microservices, APIs, and data processing systems in Python.

What is the salary range for the Staff Software Engineer position?

The base salary range is between $190,000 and $220,000 USD, depending on experience, skills, and location.

Is frontend experience required for this backend-focused role?

Yes, working frontend experience with React and TypeScript is required, as the role involves spending 20 to 30 percent of time on frontend tasks alongside 70 percent on the backend.

What does the interview process look like?

The interview process typically consists of 5 to 7 interviews over 5 to 8 hours, starting with a recruiter chat, followed by video interviews with the hiring manager, team members, and a final discussion with the CEO and co-founder.

Ready to apply?

The application is on the official Northbeam careers page.

Apply on company site