Software Engineer, Data Systems (Python)
$140k - $155kNorthbeam
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.
- 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...PythonRemote job
$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,...PythonRemote work$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...PythonFull timeImmediate startRemote workWork from homeFlexible hours- ...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...PythonFull timeLocal areaWork from homeRelocationRelocation package
$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...PythonFull timeRemote workWork from homeFlexible hours$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/...PythonImmediate startRelocationVisa sponsorship- ...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...PythonFull timeWork at officeLocal areaFlexible hours3 days per week
- ...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...PythonFull timeRemote work
$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...PythonLive inRemote workFlexible hoursShift work$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...PythonFull timeWork at office$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...PythonFull timeRemote work1 day per week$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...PythonFull timeWork at officeLocal areaRemote work$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...PythonFull timeRemote work- ...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...PythonFull timeContract workRemote work
$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...PythonFull timeImmediate startRemote workRelocation$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,...PythonFull timeWork at officeLocal areaRemote work- ...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...PythonHourly payWork at officeLocal areaRemote workFlexible hours
$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...PythonWork at officeLocal areaRemote workRelocation3 days per week$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...PythonFull timeLocal areaWorldwideRelocation package3 days per week- 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...PythonHourly payWork at officeLocal areaRemote workFlexible hours
$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...PythonInternshipLocal areaImmediate startFlexible hours$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...PythonWork experience placementWork at officeLocal areaRemote workFlexible hours$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...PythonFull timeWork at officeRemote workHome officeFlexible hours$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...PythonHourly payWork at officeLocal areaRemote workFlexible hours$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...PythonFull timeWork at officeRemote workHome officeFlexible hours$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...PythonFull timeLocal areaWork from homeRelocation packageFlexible hours- 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...PythonPermanent employmentFull timeRemote workRelocation package
$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...PythonFull timeWork experience placementImmediate startRemote work$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...PythonFull timeWork experience placementWork at officeRemote workWork from homeRelocation package$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...PythonMinimum wageFull timeLocal areaRemote workWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Data Systems (Python). Be the first to apply!
- software developer fintech Remote
- startup software engineer Remote
- financial software developer Remote
- junior software developer remote Remote
- software engineer Remote
- software data engineer Remote
- freelance software developer Remote
- software developer internship no experience Remote
- part time software developer Remote
- associate software developer Remote


