Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer, Data Systems (Python)

$190k - $220k

Northbeam LLC

Staff Software Engineer, Data Systems (Python)

Remote - USA

About Northbeam

Northbeam is building the world's most advanced marketing intelligence platform, providing top eCommerce brands a unified view of their business data through powerful attribution modeling and customizable dashboards. Our technology helps customers accurately track ad spend, understand the full customer journey, and drive profitable growth. Machine learning has been at the heart of Northbeam since day one: our full suite of measurement, spanning multi-touch attribution, MMM+, and incrementality, is built on it, along with laser-accurate first-party data. Now we're taking that foundation further, using AI to help brands operationalize their data and turn Northbeam insights into automated decisions.

We're experiencing rapid growth, have strong product-market fit, and are looking for the right people to help us scale. This is a rare chance to make a meaningful impact at a fast-moving, high-growth company. At Northbeam, you'll join a team of driven, collaborative, and talented individuals who value personal growth and excellence. We'd love for you to be part of our journey.

We're a remote-friendly company with physical offices in San Francisco and Los Angeles.

About the Role

Northbeam is fundamentally a data product - the whole company. We don’t sell shoes, ads, or games. We sell data: quality integrations with a variety of platforms, fresh and reliable data pulls, robust data ingest APIs, correct aggregations, and algorithmic insights on top of that data, all packaged up in a user-facing application.

What this means for you is that high-quality, robust data integration is at the core of what we do, and your work will have a direct connection to the company’s success.

Our data systems team is foundational and load-bearing, and this role sets its technical direction. As a Staff engineer , you'll own the architecture of the integration and ingestion platform that the rest of the company builds on — deciding how we onboard new sources, where the abstractions live, and what "reliable" means in practice. You'll work across product, engineering, and with business leaders, and your judgment will shape what the team builds long after any individual project ships.

The work involves a labyrinth of integrations and transformations across a complex network of touchpoints, powered by data spanning numerous ad platforms, order management systems (Shopify, Amazon, and others), and our own real-time event collection.

Your Impact

  • Own the architecture of our ingestion and integration platform, setting the patterns that determine how quickly and safely we onboard new data sources.
  • Define technical direction for event-driven and batch processing across the company, and make the build/buy and migration calls that go with it.
  • Establish the standards for observability, data freshness, and failure handling that the data systems team works to — and hold the bar on them.
  • Lead design across team boundaries, working with data engineering, infrastructure, and product to keep platform decisions coherent.
  • Raise the ceiling of the engineers around you through design review, mentorship, and the code you write.
  • Identify the platform problems nobody has scoped yet, make the case for solving them, and drive them to completion.

What You Bring

  • 8+ years of software or data engineering experience, including significant time owning the architecture of large-scale ingestion, ETL, or integration platforms.
  • Deep proficiency in Python, and strong SQL and cloud data warehouse experience (BigQuery or equivalent).
  • A track record of designing API-based ETL systems at scale — REST, GraphQL, webhooks, and the authentication and multi-tenancy concerns that come with them.
  • Production depth with orchestration (Airflow or similar) and containerized infrastructure (Docker, Kubernetes).
  • Demonstrated technical leadership: setting direction, aligning engineers who don't report to you, and improving how a team builds, not just what it ships.
  • Experience mentoring engineers and elevating engineering practice across a team or org.
  • Sound judgment about when to invest in platform durability and when to ship and move on.

Bonus Skills & Experience

  • Detailed understanding of authentication mechanisms (OAuth 2.0, API keys, secrets management) and secure multi-tenant architectures.
  • Experience working with ERP systems, CRMs, CDPs, or complex other enterprise data tools and their APIs.
  • Exposure to event-driven architectures and real-time data processing tools
  • Knowledge of data governance, compliance (GDPR, SOC2), and security best practices for handling sensitive data.
  • Experience working in a multi-tenant SaaS or large-scale data-intensive environment.

Base Salary Range

$190,000 - $220,000 USD

Actual compensation may vary based on experience, skills, and location.

In addition to your base salary, we offer an equity package, comprehensive healthcare benefits (medical, dental, and vision), and a 401(k) plan. Our team enjoys a flexible PTO policy, 12 company-paid holidays, and 12 weeks of paid parental leave. We also provide a $500 work-from-home stipend to support your remote setup.

Interview Process
The interview process varies by role but typically begins with a 30-minute interview with a Northbeam recruiter, followed by a video interview with the hiring manager. Next, candidates complete a role-specific video interview followed by video or onsite interviews with several team members. The final step is a video interview with our CEO/Co-founder. The entire interview process is usually 5-7 interviews total and requires around 5-8 hours of your time.

We accept applications on an ongoing basis.

This is a role that must be performed in the US or Canada.

We are an equal opportunity employer and consider all work-authorized candidates. This question is asked solely to assess operational planning needs.

Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey.Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiringprocess or thereafter. Any information that you do provide will be recorded and maintained in aconfidential file.

As set forth in Northbeam’s Equal Employment Opportunity policy,we do not discriminate on the basis of any protected group status under any applicable law.

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection.As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measurethe effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categoriesis as follows:

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.

A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

#J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Data Systems (Python) in San Francisco, CA vacancy
  •  ...together all of the workforce systems that are normally scattered...  ....About the rolePayroll Data is the source of truth that...  ...AI-driven experiences. As a Staff Software Engineer on the Payroll Data team, you...  ...backend language (e.g., Go, Java, Python) and comfort working across... 
    Python
    Work at office
    3 days per week

    Rippling

    San Francisco, CA
    5 days ago
  •  ...all of the workforce systems that are normally scattered...  ....About the roleThe Data Cloud team is building...  ...high-quality software with attention to detail...  ...using tech stacks like Python, Apache Kafka, Iceberg...  ...spacesBuild and grow your engineering skills in different challenging... 
    Python
    Work at office
    3 days per week

    Rippling

    San Francisco, CA
    5 days ago
  • $210k - $265k

     ...quality and post-market data, driving down costs and...  ...an experienced Backend Engineer to build and scale the...  ...production data ingestion systems that brings customer...  ...cloud infrastructure (Python, Postgres, and Kubernetes...  ...5+ years of backend software engineering experience,... 
    Python
    Local area
    Work from home
    Flexible hours
    Night shift
    Weekend work

    Axion Ray

    San Francisco, CA
    1 day ago
  • $150k - $190k

     ...sensors and accompanying software drive generational...  ..., crowd analytics systems, and smart cities. We...  ...that makes 3D lidar data actionable to our customers...  ....Role SummaryAs a Staff Software Engineer in Test, you will be...  ...modern practices in Python.Test Case Implementation... 
    Python
    Work experience placement
    Local area

    Ouster

    San Francisco, CA
    5 days ago
  •  ...The Staff Software Engineer, Data Ingestion will be a critical individual contributor responsible for...  ...tolerant data ingestion pipelines using Python. Integrate with diverse data sources...  ..., S3, SFTP, etc.). ~ Distributed Systems & Scalability: Strong understanding... 
    Python

    Logoslabs

    San Francisco, CA
    9 hours ago
  • $224k - $264k

     ...CheckrCheckr is building the data platform to power safe and...  ...4 Breakthrough Company.As a Staff Software Engineer on the People Data team, you...  ...ll solve complex distributed systems and data engineering challenges...  ...proficiency in PySpark, Python, and SQL.Expertise in data modeling... 
    Python
    Work at office
    Local area
    Remote work
    Relocation
    3 days per week

    Checkr

    San Francisco, CA
    1 day ago
  • $210k - $255k

     ...across energy, manufacturing, data center construction, and...  ...About the Role:We are seeking a Staff Software Engineer to design, build, and scale...  ...-facing features, build systems from 0 to 1, and scale existing...  ...Expertise: Strong proficiency in Python, Go, and/or Shell scripting,... 
    Python
    Full time
    Temporary work

    Crusoe

    San Francisco, CA
    5 days ago
  • $200k - $275k

     ...siloed and disconnected data into operational...  .... TeamAs an engineering team, we believe strongly...  ...are looking for a Staff Data Infrastructure...  ...architect and build the systems that ingest, store,...  ...toolsStrong software engineering fundamentals in Python and/or Scala, with... 
    Python
    Local area

    Peregrine Technologies

    San Francisco, CA
    4 days ago
  •  ...intelligence. We build the systems that make large-scale visual...  ...other leading investors. Engineers at Hedra work across boundaries...  ...’re looking for a Senior or Staff Software Engineer with deep...  ...oriented backend languages. Python experience is helpful given... 
    Python
    Work at office

    Hedra Inc.

    San Francisco, CA
    3 days ago
  • $227.2k - $324.5k

    About the Role:As a Staff Software Engineer on the ML Infrastructure team, you will...  ...-latency ML model serving systems that support Deep Learning,...  ...stack state of the art.Take a data driven approach to...  ...language (e.g., Scala, Java, Python, Go, C++); experience with Scala... 
    Python
    Full time
    Temporary work
    Local area
    Flexible hours

    Tubi TV

    San Francisco, CA
    5 days ago
  • $200k - $260k

    # Staff Software Engineer, DataSiftSan Francisco, CA (Hybrid)Full-time$200,000 –...  ...LinkedInXSave imageBuild a scalable data platform that ingests...  ...on streaming and storage systems.* Permanent* Hybrid* 7+ years...  ...ideally written in Go, Rust, or Python• Familiarity with DevOps and... 
    Python
    Permanent employment
    Full time
    Work at office
    Remote work
    Relocation

    We Love AI Jobs

    San Francisco, CA
    1 day ago
  •  ...Slack is looking for a Staff Software Engineer to join the Data Infrastructure team within the broader Data Engineering...  ...data products across Slack. Our systems power critical workflows - from...  ...systems. ~ Proficiency in Python, Golang, Bash, and SQL. ~ Proficiency... 
    Python

    Leadout Capital

    San Francisco, CA
    18 hours ago
  • $320k

     ...and steerable AI systems. We want AI to be...  ...committed researchers, engineers, policy experts,...  ...are looking for software engineers to help...  ...environments where data residency laws apply...  ...Proficiency in Python, Distributed Systems...  ...Currently, we expect all staff to be in one of... 
    Python
    Internship
    Work at office
    Visa sponsorship
    Flexible hours

    Showcify

    San Francisco, CA
    1 day ago
  • $177.19k - $364.8k

     ...our recruiting process here.We are looking for a Staff Software Engineer to help improve the quality and velocity of data science at Pinterest. You will shape the future...  ...database languages) and a scripting language (Python or R), including nested data structure... 
    Python
    Work at office
    Local area
    Remote work
    Relocation
    Relocation package

    Pinterest

    San Francisco, CA
    4 days ago
  •  ...that owns fal's core product systems — the connected tissue the whole...  ...systems end-to-end (from data model through rollout to operational...  ...usage, cost, and access. Engineer for correctness and...  ...production backend systems (Python and/or TypeScript). ~ Strong... 
    Python
    Visa sponsorship
    Relocation package

    The Consensus

    San Francisco, CA
    1 day ago
  • $190.9k - $334.1k

     ...DescriptionIt all started when engineer Fred Luddy wrote code...  ...together any AI, any data, and any workflow—...  ...enterprise-scale search systems that power Now Assist,...  ...Qualifications8+ years of software engineering with strong...  ....Production-grade Python. Systems language (Go,... 
    Python
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    San Francisco, CA
    1 day ago
  •  ...connecting every business system to one source of truth for employee data, businesses can automate...  ...Do:Develop high-quality software with attention to detail using tech stacks like Python, Apache Trino, Iceberg,...  ...and grow your engineering skills in different challenging... 
    Python
    Work at office
    3 days per week

    Rippling

    San Francisco, CA
    1 day ago
  • $260k - $350k

     ...category-defining software that enables Ryder...  ...facing software to the data platform that will...  ...impact for the engine of the American economy...  ...love it here.Role: Staff Software Engineer -...  ...foundational data systems, ensuring scalability...  ...coding in python at a Staff levelPreferred... 
    Python
    Full time
    Work at office
    Immediate start

    Baton Trucking

    San Francisco, CA
    5 days ago
  • $186.9k - $267.7k

     ...enhanced observability and control.As a Staff Software Engineer on the Data & Scalability Platform team, you...  ...production investigations and drive systemic remediation rather than point fixes....  ...either Go, Java, Rust, C++, and/or Python. Experience with cloud-native technologies... 
    Python
    Full time
    Temporary work
    Work at office
    Local area
    Immediate start
    Flexible hours

    CISCO Systems

    San Francisco, CA
    4 days ago
  • $250k - $280k

     ...Staff Software Engineer, AI Data Platform Shape the Future of AI At Labelbox, we're building the critical...  ...automation, and quality control systems that enable teams to produce high-quality...  ...proficiency in TypeScript and/or Python. Nice to have Production experience... 
    Python
    Freelance
    Work at office
    Flexible hours
    3 days per week

    WeHireYou

    San Francisco, CA
    1 day ago
  • $200k - $250k

     ...operated. Our platform gives engineers real-time observability over high...  ...telemetry, debugging flight systems, and ensuring mission reliability...  ...early engineer focused on our data infrastructure, you won’t just...  ...written in Go, Rust, or Python Familiarity with DevOps and cloud... 
    Python
    Permanent employment
    Local area
    Remote work
    Relocation

    Sift

    San Francisco, CA
    1 day ago
  • $215k - $250k

     ...AI bolted onto legacy systems is too weak to matter....  ...can never do at a legacy software company. move fast and...  ...looking for an Software Engineer, AI Systems to help build...  ...software engineering, data infrastructure, and...  ...workflows Proficiency in Python or similar backend languages... 
    Python

    Federato

    San Francisco, CA
    1 day ago
  • We're looking for a senior or staff-level software engineer to build the AI systems that help the world's best and brightest...  .... You're comfortable working in Python and TypeScript, or similar languages...  ..., fast UIs, and well-structured data models matter to us. We're bicoastal... 
    Python
    Work at office
    Visa sponsorship

    Lighthouse

    San Francisco, CA
    1 day ago
  • $144k - $288k

    Staff Software Engineer, Scientific System of Record Cambridge, MA USA; San Francisco, CA USA We are seeking a Staff...  ...structured SQL databases, data lakehouses, workflow engines, and lab...  ...system design. TypeScript, React, and Python: Strong experience with React and... 
    Python
    Full time
    Work at office
    Local area
    Flexible hours

    Lila Sciences

    San Francisco, CA
    9 hours ago
  •  ...and more secure. The Data Product team...  ...group of data scientists, engineers, and product managers to...  ...build a safer financial system for billions of people....  ...programming skills in Python, as well as adeptness in...  ...knowledge sharing. Staff Engineer: Drives scoping... 
    Python
    Worldwide

    Trm-Labs

    San Francisco, CA
    1 day ago
  •  ...all of the workforce systems that are normally scattered...  ...payroll & payments data is readily available...  ...projects end-to-end.As a Staff Engineer on this team, you will...  ...experience as a software engineer, with a proven...  ...Strong proficiency in Python and Django is highly preferred... 
    Python
    Work at office
    3 days per week

    Rippling

    San Francisco, CA
    5 days ago
  •  ...together all of the workforce systems that are normally...  ...’s global payroll engine, building the foundational...  ...extensible systems, ensuring data integrity across...  ...professional experience as a software engineer, with a proven...  ...Strong proficiency in Python and Django is highly... 
    Python
    Work at office
    3 days per week

    Rippling

    San Francisco, CA
    4 days ago
  •  ...all of the workforce systems that are normally scattered...  ...We don’t just manage software; we manage the...  ...the heavy lifting.As a Staff Software Engineer, you will be a...  ...capable of handling data discrepancies—like when...  ...Backend development (Python/Django preferred) with... 
    Python
    Work at office
    Worldwide
    3 days per week

    Rippling

    San Francisco, CA
    5 days ago
  • $200k - $275k

     ...siloed and disconnected data into operational...  ...internationally. Our TeamAs an engineering team, we believe...  ...serves.We’re looking for a Staff Software Engineer to join our...  ...management to build systems that are robust, scalable...  ...backend foundation of Python, Django, Celery,... 
    Python
    Local area

    Peregrine Technologies

    San Francisco, CA
    5 days ago
  • $15k

     ...the future.Your TeamAs a Senior or Staff Software Engineer on our Data Engineering team, you will contribute...  ...environments, building data-related systems and tooling, and collaborating closely...  ...programming language, such as Python, Go, Java or C++Hands-on experience... 
    Python
    Local area

    The Voleon Group

    Berkeley, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer, Data Systems (Python). Be the first to apply!