Staff Software Engineer, Data Systems (Python)
$190k - $220kNorthbeam 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- ...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...PythonWork at office3 days per week
- ...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...PythonWork at office3 days per week
$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,...PythonLocal areaWork from homeFlexible hoursNight shiftWeekend work$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...PythonWork experience placementLocal area- ...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
$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...PythonWork at officeLocal areaRemote workRelocation3 days per week$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,...PythonFull timeTemporary work$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...PythonLocal area- ...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...PythonWork at office
$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...PythonFull timeTemporary workLocal areaFlexible hours$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...PythonPermanent employmentFull timeWork at officeRemote workRelocation- ...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
$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...PythonInternshipWork at officeVisa sponsorshipFlexible hours$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...PythonWork at officeLocal areaRemote workRelocationRelocation package- ...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...PythonVisa sponsorshipRelocation package
$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,...PythonWork experience placementWork at officeImmediate startRemote workFlexible hours- ...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...PythonWork at office3 days per week
$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...PythonFull timeWork at officeImmediate start$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...PythonFull timeTemporary workWork at officeLocal areaImmediate startFlexible hours$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...PythonFreelanceWork at officeFlexible hours3 days per week$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...PythonPermanent employmentLocal areaRemote workRelocation$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- 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...PythonWork at officeVisa sponsorship
$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...PythonFull timeWork at officeLocal areaFlexible hours- ...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...PythonWorldwide
- ...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...PythonWork at office3 days per week
- ...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...PythonWork at office3 days per week
- ...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...PythonWork at officeWorldwide3 days per week
$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,...PythonLocal area$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...PythonLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, Data Systems (Python). Be the first to apply!
- data systems engineer San Francisco, CA
- finance data engineer San Francisco, CA
- data engineer contract San Francisco, CA
- big data devops engineer San Francisco, CA
- sr data engineer San Francisco, CA
- senior data engineer San Francisco, CA
- entry level big data engineer San Francisco, CA
- principal data engineer San Francisco, CA
- etl data engineer San Francisco, CA
- data engineer manager San Francisco, CA


