jobapplier

Software Engineer (Data Systems, Python)

Northbeam

Skills

Required

  • Python
  • ETL / APIs / data pipeline work
  • flows
  • orchestration frameworks
  • Airflow / Dagster / Prefect
  • REST APIs
  • GraphQL / webhooks
  • Docker
  • SQL
  • cloud data warehouse
  • BigQuery
  • Kubernetes

Preferred

  • ERP systems
  • CRMs
  • CDPs
  • event-driven architectures
  • real-time
  • data processing tools

Join Northbeam, a fast-growing data product company, as a Software Engineer specializing in data systems and Python. In this role, you will build and maintain data pipelines, develop APIs, and improve existing data flows. You will work closely with product managers, engineers, and business leaders to turn customer needs into reliable data pipelines and products. This is a unique opportunity to make a meaningful impact in a high-growth startup environment.

Responsibilities

  • Construire et maintenir des pipelines de données qui ingèrent et transforment des données provenant de diverses sources, en veillant à leur fiabilité et à leur maintenabilité.
  • Développer et prendre en charge des API qui permettent des intégrations de données sécurisées et conscientes des locataires avec des systèmes externes.
  • Collaborer avec les équipes d'ingénierie des données, d'infrastructure et de produit pour faciliter l'extension de notre plateforme d'intégration et l'intégration de nouvelles sources.

Requirements

  • Curiosity, a bias toward shipping, and a real appetite for building data pipelines at scale are what matter most here
  • Some exposure to orchestration frameworks such as Airflow, Dagster, or Prefect
  • Experience building against REST APIs; familiarity with GraphQL or webhooks is a plus
  • A track record of shipping steadily and asking good questions when the path isn't obvious
  • Willingness to work in a containerized environment (Docker)

Solid working proficiency in Python

  • Comfort with SQL and some exposure to a cloud data warehouse (BigQuery, Snowflake, Redshift, or similar)
  • 3+ years of experience in data engineering, software engineering, or integration engineering, with exposure to ETL, APIs, or data pipeline work
  • Experience implementing authentication flows (OAuth 2.0, API keys, secrets management)
  • Familiarity with Kubernetes or other production deployment tooling
  • Awareness of data governance and compliance considerations (GDPR, SOC 2)

Preferred

  • 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
  • Experience in a multi-tenant SaaS or data-intensive environment

Pay

USD 140,000 - 155,000