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

Software Engineer, Data Systems (Python)

$140k - $155k
Full-time

Northbeam

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, games, or database technologies. We sell data: quality integrations with a variety of platforms, fresh and reliable data pulls, correct aggregations, and algorithmic insights on top of that data, all packaged up in a user-facing application.

What this means is that out data systems team is foundational and load-bearing. As a data-tilted software engineer at Northbeam, you'll work alongside product managers, product engineers, and business leaders to turn customer needs into reliable data pipelines and products. You'll be supported by engineers who have built these systems before, with room to take on more ownership as you grow into the team.

The work involves building, maintaining, and improving a labyrinth of integrations and transformations across a complex network of touchpoints. The system is powered by data spanning numerous ad platforms, a variety of order management systems (Shopify, Amazon, and others), and our own real-time events collected as customers navigate their online stores.

Curiosity, a bias toward shipping, and a real appetite for building data pipelines at scale are what matter most here.

Your Impact

This is a startup. The one thing that's constant is change. To start with, you can expect to:

  • Build and maintain data pipelines that ingest and transform data from a variety of sources, with an eye toward reliability and maintainability.
  • Develop and support APIs that enable secure, tenant-aware data integrations with external systems.
  • Work within event-driven and batch processing architectures to keep data fresh and consistent.
  • Contribute to API design and integration patterns that support both real-time and batch ingestion across different authentication mechanisms (OAuth, API keys, etc.).
  • Add monitoring and alerting that surfaces data freshness issues, failures, and performance problems before customers notice them.
  • Improve existing data flows and transformations, weighing cost, efficiency, and speed of delivery in a cloud-native environment.
  • Partner with data engineering, infrastructure, and product teams to make our integration platform easier to extend and onboard new sources into.

You'll work with great people who have done this many times before. You'll teach them some new tricks, and pick up some old ones.

If this sounds like your kind of chaos, we'd love to hear from you.

What You Bring

  • 3+ years of experience in data engineering, software engineering, or integration engineering, with exposure to ETL, APIs, or data pipeline work.
  • Solid working proficiency in Python.
  • Experience building against REST APIs; familiarity with GraphQL or webhooks is a plus.
  • Comfort with SQL and some exposure to a cloud data warehouse (BigQuery, Snowflake, Redshift, or similar).
  • Some exposure to orchestration frameworks such as Airflow, Dagster, or Prefect.
  • Willingness to work in a containerized environment (Docker).
  • A track record of shipping steadily and asking good questions when the path isn't obvious.

Bonus Skills & Experience

  • Experience implementing authentication flows (OAuth 2.0, API keys, secrets management).
  • Familiarity with Kubernetes or other production deployment tooling.
  • Experience working with ERP systems, CRMs, CDPs, or other enterprise data tools and their APIs.
  • Exposure to event-driven architectures and real-time data processing tools.
  • Awareness of data governance and compliance considerations (GDPR, SOC 2).
  • Experience in a multi-tenant SaaS or data-intensive environment.

Base Salary Range

$140,000—$155,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.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, Data Systems (Python) in Remote vacancy
  • MixRank is hiring generalist software engineers in the United States, Georgia, to work across various technical domains, including data mining and web application development. You will...  ...strong familiarity with technologies like Python and PostgreSQL, as well as a passion... 
    Python
    Remote job

    MixRank

    New York, NY
    5 days ago
  • $200k - $280k

     ...will join a fast growing data infrastructure team to...  ...on AI driven data systems and scalable backend,...  ...requests into concrete software. What We're Looking...  ...professional software engineering experience in relevant...  ...~ Proficiency with Python, distributed systems,... 
    Python
    Remote work

    Clera

    San Francisco, CA
    2 days ago
  • $140k - $155k

     ...is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineer, Data Systems (Python) based in United States. The Software Engineer, Data Systems (Python) will help build and evolve the data... 
    Python
    Full time
    Immediate start
    Remote work
    Work from home
    Flexible hours

    Jobgether

    Remote
    2 days ago
  •  ...Diagnostics & Analytics Sub-system Lead Engineer, you will play a key role in...  ...intersection of diagnostics, data, and vehicle innovation—...  ...that support the future of software-defined vehicles. If you are...  ...relevant programming languages: Python, SQL, Scala, & R.Proficiency... 
    Python
    Full time
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Milford, MI
    4 days ago
  • $500 per month

     ...the architecture of the data ingestion and...  ...Lead design across data engineering, infrastructure, product...  ...platform problems. Design systems integrating ad...  ...Requirements ~8+ years of software or data engineering...  ...~ Deep proficiency in Python, strong SQL skills, and... 
    Python
    Full time
    Remote work
    Work from home
    Flexible hours

    Northbeam

    Remote
    2 days ago
  • $99.6k - $192.9k

     ...smart as you are.Ford's Industrial Systems Data Platform (ISDP) unifies data from Product...  ...over it.We're looking for an AI Engineer to own this system end to end:...  ...5+ years of experience with Strong software engineering in Java, Python, with production-grade testing, CI/... 
    Python
    Immediate start
    Relocation
    Visa sponsorship

    Ford

    Dearborn, MI
    1 day ago
  •  ...cameras and physical access control systems to unify monitoring, access...  ...looking for a Senior Platform Engineer to design, build, and scale...  ...patterns required to operate data stores reliably at high scale....  ...programming skills, ideally in Python, C++, Go, or similar languages... 
    Python
    Full time
    Work at office
    Local area
    Flexible hours
    3 days per week

    Ambient.ai

    Remote
    more than 2 months ago
  •  ...view of their business data through powerful attribution...  ...’s success. Our data systems team is foundational...  ...direction. As a Staff engineer , you'll own the architecture...  ...Bring - 8+ years of software or data engineering...  ...- Deep proficiency in Python, and strong SQL and cloud... 
    Python
    Full time
    Remote work

    Northbeam

    Remote
    2 days ago
  • $196k - $278.1k

     ...passionate about democratizing software creation — empowering anyone...  ...into their workflows. Data engineering plays a critical role in this...  ...understand how often the complex systems that produce it can go wrong...  ...language (preferably Python) and are willing to pick up... 
    Python
    Live in
    Remote work
    Flexible hours
    Shift work

    Airtable

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

     ...industry.Rockstar Games is seeking a Senior Software Engineer in Data Engineering to join a team focused on...  ...building production software systems, preferably in a distributed or data-intensive...  ...with Java (and/or Scala) as well as Python, in backend or data processing... 
    Python
    Full time
    Work at office

    Rockstar Games

    Andover, MA
    4 days ago
  • $132.88k - $180k

     ...premium video content, robust data, and advanced technology, we’...  ...develop data products using Python; perform exploratory data analysis...  ...; assist with the software update process for existing applications...  ...and mentor junior level engineers. Position is eligible to work... 
    Python
    Full time
    Remote work
    1 day per week

    Comcast

    Reston, VA
    1 day ago
  • $164k

    About the RoleThe Data engineering team has been created keeping in mind the importance and criticality of data...  ...writing SQL, Spark, AWS Glue, EMR, Airflow, Python 3+ years of hands-on experience using any MPP database system like Snowflake, AWS Redshift or TeradataTrack... 
    Python
    Full time
    Work at office
    Local area
    Remote work

    Chime

    San Francisco, CA
    3 days ago
  • $152k - $241.5k

    The NVIDIA DGXC Data Services team builds cloud-native systems, frameworks, and services for managing data across...  ...environments.Use modern software engineering practices, including AI-assisted...  ...software in languages such as Go, Python, Rust, C/C++, or Java.Experience... 
    Python
    Full time
    Remote work

    Nvidia

    Texas
    4 days ago
  •  ...As a full-time remote Software Engineer on the Data Engineering team, the successful candidate will design...  ...in modern backend languages such as Python, Go, or TypeScript Experience...  ...correctness, observability, and SLOs in systems Familiarity with identity and access... 
    Python
    Full time
    Contract work
    Remote work

    Virtual Vocations Inc

    United States
    1 day ago
  • $139k - $166.8k

     ...focused solely on developing software for automated trucks to...  ...manufacturer. Meet the TeamTorc’s Data Engineering team is a highly...  ...on building secure, scalable systems that let customers work with...  ...with pandas, numpy and other Python-based data analysis libraries... 
    Python
    Full time
    Immediate start
    Remote work
    Relocation

    Torc Robotics

    Blacksburg, VA
    4 days ago
  • $160k

    About the RoleThe Data Governance function is pivotal in ensuring...  ...company. As a Data Governance Engineer, you will develop and implement...  ...processes using Terraform, Python (or similar languages), and contribute...  ...frameworks and monitoring systems that proactively identify,... 
    Python
    Full time
    Work at office
    Local area
    Remote work

    Chime

    San Francisco, CA
    3 days ago
  •  ...the foundation of DoorDash success. The Data Engineering team builds database solutions for...  ...Claude Code, Codex, Cursor) in the full software development lifecycle, including designing...  ...softwareProficiency in programming languages such as Python/Java3+ years of experience in ETL... 
    Python
    Hourly pay
    Work at office
    Local area
    Remote work
    Flexible hours

    Doordash

    San Francisco, CA
    1 day ago
  • $185k - $218k

     ...CheckrCheckr is building the data platform to power safe...  ...data platform, the system that stores and serves...  ...product. As a Senior Data Engineer, you'll lead the...  ...proposalsWhat you bring5+ years of software engineering experience...  ...proficiency in Python, PySpark, and SQL, with... 
    Python
    Work at office
    Local area
    Remote work
    Relocation
    3 days per week

    Checkr

    Denver, CO
    21 hours ago
  • $115.2k - $214k

     ...makes us Roche.Advances in AI, data and computational sciences...  ...AI for Drug Discovery, the Software Engineering team builds and operates software...  ...are proficient in Python and have strong software engineering...  ...testing, data modeling, and system design.You have experience... 
    Python
    Full time
    Local area
    Worldwide
    Relocation package
    3 days per week

    Genentech

    York, PA
    3 days ago
  • About the TeamData is at the foundation of DoorDash success. The Data Engineering team builds database solutions for various use cases...  ...or a similar roleProficiency in programming languages such as Python/Java3+ years of experience in ETL orchestration and workflow... 
    Python
    Hourly pay
    Work at office
    Local area
    Remote work
    Flexible hours

    Doordash

    Seattle, WA
    3 days ago
  • $165.2k - $223.6k

     ...distributed and orchestration systems, and are intrigued by...  ...of the best full-stack engineers at Amazon. We pioneer...  ...campaigns on their 1P Data.Key job...  ...EMR/Glue/Quicksight for Python-powered data pipelines...  ...business goals into working software solutions. You are comfortable... 
    Python
    Internship
    Local area
    Immediate start
    Flexible hours

    Amazon

    Palo Alto, CA
    4 days ago
  • $75.5k

    “From Silicon to Systems” - We are an elite, multi-disciplinary team...  ...computer science, electrical engineering, and mathematics to develop...  ...powered labs include specialized software and hardware, so our...  ...strong proficiency in C/C++ and Python, experience developing or analyzing... 
    Python
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours

    Battelle Memorial Institute

    Chantilly, Loudoun County, VA
    9 hours ago
  • $190.1k - $285.1k

     ...you too.About the TeamThe Data Platform and Observability Engineering (DPOE) team is building...  ...About the RoleAs a Senior Software Development Engineer, you...  ...operating complex distributed system architectures, evidenced...  ...Java, Go, Scala, Python, including experience in... 
    Python
    Full time
    Work at office
    Remote work
    Home office
    Flexible hours

    Workday

    Pleasanton, CA
    1 day ago
  • $159.8k - $235k

     ...Scalability team owns build systems and continuous integration across...  ..., the cost of building software can grow for everyone. We tackle...  ...the RoleAs a Senior Software Engineer on Code Scalability, you will...  ...such as Go, Java, Kotlin, or Python, and bring strong debugging and... 
    Python
    Hourly pay
    Work at office
    Local area
    Remote work
    Flexible hours

    Doordash

    Seattle, WA
    1 day ago
  • $148k - $222k

     ...you too.About the TeamThe Data Platform and Observability Engineering (DPOE) team is building...  ...scale.About the RoleAs a Software Development Engineer, you...  ...expertise in distributed systems and big data while contributing...  ...languages Java, Python, Go, including experience... 
    Python
    Full time
    Work at office
    Remote work
    Home office
    Flexible hours

    Workday

    Pleasanton, CA
    1 day ago
  • $153.2k - $234.1k

     ...DescriptionAbout the roleWe are looking for a Senior Software Systems Engineer to develop the methods, software, and...  ..., simulation, statistics, and data science. You will help answer...  ...qualificationsStrong programming skills in Python, C++, or a comparable language, with... 
    Python
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    3 days ago
  • Position: Software Engineer- Flight & Ground Systems Location: Houston, TX Remote Status: On-Site Job Id:...  ...experience.Experience developing software using C++ and Python, along with familiarity with other commonly used programming... 
    Python
    Permanent employment
    Full time
    Remote work
    Relocation package

    Aegis Aerospace

    Houston, TX
    21 hours ago
  • $166k - $220k

     ...changing how military systems are designed, built and...  ...that turns thousands of data streams into a realtime...  ...integrated hardware and software systems, including...  ...ABOUT THE JOBAs a Software Engineer, Systems Test for our Space...  ...languages such as Python, C/C++, or similar, for... 
    Python
    Full time
    Work experience placement
    Immediate start
    Remote work

    Anduril Industries

    Costa Mesa, CA
    9 hours ago
  • $145k - $200k

     ...builds the world’s leading software for data-driven decisions and operations...  ...an experienced Software Engineer to join a newly-formed team...  ...developing and deploying advanced AI systems to the tactical edge. This...  ...proficiency in Rust, Python, or C++Bachelor's/Master's/PhD... 
    Python
    Full time
    Work experience placement
    Work at office
    Remote work
    Work from home
    Relocation package

    Palantir Technologies

    Seattle, WA
    3 days ago
  • $153k - $376k

     ...of everything we build. As a Software Engineer on our Infrastructure team, you...  ..., build, and operate the systems that power our real-time collaborative...  ..., networking, or real-time data systems, this role offers an...  ...such as Go, TypeScript, Python, Rust, or Ruby.Strong system... 
    Python
    Minimum wage
    Full time
    Local area
    Remote work
    Worldwide
    Flexible hours

    Figma

    San Francisco, CA
    1 day ago

Do you want to receive more vacancies?

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