Senior Software Engineer, Northbeam

Data Integration Platform, Python

Salary not provided

+ Equity

SQL
Docker
Kubernetes
Python
GraphQL
Airflow
BigQuery
REST API
Senior and Expert level
Remote in US
Northbeam

Marketing intelligence platform

Be an early applicant

Northbeam

Marketing intelligence platform

21-100 employees

B2BMarketingAnalyticsMachine LearningSaaSData AnalysiseCommerce

Be an early applicant

Salary not provided

+ Equity

SQL
Docker
Kubernetes
Python
GraphQL
Airflow
BigQuery
REST API
Senior and Expert level
Remote in US

21-100 employees

B2BMarketingAnalyticsMachine LearningSaaSData AnalysiseCommerce

Company mission

The new standard for eCommerce intelligence.

Role

Who you are

  • Curiosity, willingness to do the hard thing, attention to developer ergonomics, and an enjoyment of a startup pace of development will be the key to success in this role
  • 5+ years of experience in data engineering, software engineering, or integration engineering, with a focus on ETL, APIs, and data pipeline orchestration
  • Strong proficiency in Python
  • Experience with API-based ETL, handling REST, GraphQL, Webhooks
  • Experience implementing authentication flows
  • Proficiency in SQL and BigQuery
  • Experience with orchestration frameworks (e.g., Airflow) to manage and monitor complex data workflows
  • Familiarity with containerization (Docker, Kubernetes) to deploy and scale workloads
  • Ability to drive rapid development while ensuring maintainability, balancing short-term delivery needs with long-term platform stability

Desirable

  • 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

What the job involves

  • 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
  • We are looking for a Senior Software Engineer with experience in data integration, API-based ETL pipelines, and cloud-native architecture
  • You will work with a small engineering team to create a platform that consolidates third-party data from a wide range of sources, including advertising platforms, e-commerce systems, customer data warehouses, ERP, POS, and CRM systems
  • You will need to think about concerns like scalability, multi-tenancy, batch vs streaming trade-offs, data validation, API design, and more
  • You will work with experienced engineers who are eager to share their knowledge and experience, and to learn alongside you
  • Design and implement scalable, high-performance data pipelines to ingest and transform data from a variety of sources, ensuring reliability, observability, and maintainability
  • Build and maintain APIs that enable flexible, secure, and tenant-aware data integrations with external systems
  • Work with event-driven and batch processing architectures, ensuring data freshness and consistency at scale
  • Drive clean API design and integration patterns that support both real-time and batch ingestion while handling diverse authentication mechanisms (OAuth, API keys, etc.)
  • Implement observability, monitoring, and alerting to track data freshness, failures, and performance issues, ensuring transparency and reliability
  • Optimize data flows and transformations, balancing cost, efficiency, and rapid development cycles in a cloud-native environment
  • Collaborate with data engineering, infrastructure, and product teams to create an integration platform that is flexible, extensible, and easy to onboard new sources
  • You will work with great people who have done this many times before. You will teach them some new tricks, and maybe learn some old ones

Share this job

View 5 more jobs at Northbeam

Company

Funding (1 round)

Aug 2022

$15m

SERIES A

Total funding: $15m

Our take

Traditionally in-person stores used a plethora of consultants, accountants and agencies to seek improvements that would boost their bottom line. Now, in the age of internet-enabled commerce, data richness and a totally new customer acquisition landscape has made those services irrelevant.

Instead, startups like Northbeam have emerged to fulfil those roles for the modern age. In particular, Northbeam provides services for eCommerce intelligence. That means applying machine learning and first-party data to drive more efficient and scalable marketing strategies.

Northbeam received substantial funding in 2022 that is being used to expand its machine-learning capabilities, especially since the 2021 Apple iOS updates. These updates made it more difficult for brands to track consumer behavior across the internet and to accurately advertise to the users most likely to buy their products. Machine learning advances will undoubtedly help Northbeam get ahead of this curve.

Steph headshot

Steph

Company Specialist at Welcome to the Jungle