Software Engineer (Data Systems, Python)
Northbeam
- Canada
- Mid Level
- 3+ years
- Posted
Skills
Required
- Python
- ETL / APIs / data pipeline work
- data engineering / software engineering / integration engineering
- SQL
- flows
- Docker
- REST APIs
- GraphQL / webhooks
- orchestration frameworks
- Airflow / Dagster / Prefect
- BigQuery
- Kubernetes
Preferred
- ERP systems
- CRMs
- CDPs
- event-driven architectures
- real-time
- data processing tools
Join Northbeam, a startup focused on building reliable data pipelines and products. As a Software Engineer specializing in data systems and Python, you will work closely with product managers, engineers, and business leaders to turn customer needs into actionable data solutions. You will be responsible for building and maintaining data pipelines, developing APIs, and improving existing data flows. This role requires a strong background in data engineering, software engineering, or integration engineering, as well as proficiency in Python and SQL.
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.
- Améliorer les flux de données et les transformations existants, en pesant le coût, l'efficacité et la rapidité de livraison dans un environnement cloud.
Requirements
- Curiosity, a bias toward shipping, and a real appetite for building data pipelines at scale are what matter most here
- Willingness to work in a containerized environment (Docker)
- Experience building against REST APIs; familiarity with GraphQL or webhooks is a plus
Solid working proficiency in Python
- Some exposure to orchestration frameworks such as Airflow, Dagster, or Prefect
- A track record of shipping steadily and asking good questions when the path isn't obvious
- 3+ years of experience in data engineering, software engineering, or integration engineering, with exposure to ETL, APIs, or data pipeline work
- Comfort with SQL and some exposure to a cloud data warehouse (BigQuery, Snowflake, Redshift, or similar)
- 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
jobapplier