Software Engineer, Data Systems – Python

atNorthbeamRemoteCA flagCanadaFull-timeData EngineerMid-levelSenior$140k – $155k/year

Posted 5 days ago

This is a fully remote position, open to applicants in Canada.

πŸ“‹ Description

β€’ Design and manage data pipelines that gather and transform data from diverse sources, ensuring reliability and maintainability.

β€’ Create and maintain APIs that facilitate secure, tenant-aware data integrations with external systems.

β€’ Operate within event-driven and batch processing frameworks to ensure data is up-to-date and consistent.

β€’ Participate in API design and integration patterns that support both real-time and batch ingestion, utilizing authentication methods such as OAuth and API keys.

β€’ Implement monitoring and alerting systems for data freshness issues, failures, and performance challenges.

β€’ Optimize data flows and transformations, balancing cost, efficiency, and delivery speed in a cloud-native setting.

β€’ Collaborate with data engineering, infrastructure, and product teams to enhance the integration platform and onboard new data sources.

β€’ Work closely with product managers, product engineers, and business leaders to translate customer requirements into dependable data pipelines and products.


⛳️ Requirements

β€’ Over 3 years of experience in data engineering, software engineering, or integration engineering, with familiarity in ETL, APIs, or data pipeline projects.

β€’ Strong proficiency in Python programming.

β€’ Experience in building applications against REST APIs; knowledge of GraphQL or webhooks is advantageous.

β€’ Comfortable with SQL and some experience with cloud data warehouses (BigQuery, Snowflake, Redshift, or similar).

β€’ Some familiarity with orchestration frameworks such as Airflow, Dagster, or Prefect.

β€’ Willing to work in a containerized environment (Docker).

β€’ Proven track record of delivering projects consistently and posing insightful questions when challenges arise.

β€’ Experience in implementing authentication processes (OAuth 2.0, API keys, secrets management) β€” preferred.

β€’ Knowledge of Kubernetes or other production deployment tools β€” preferred.

β€’ Familiarity with ERP systems, CRMs, CDPs, or other enterprise data tools and their APIs β€” preferred.

β€’ Exposure to event-driven architectures and real-time data processing tools β€” preferred.

β€’ Understanding of data governance and compliance issues (GDPR, SOC 2) β€” preferred.

β€’ Experience in a multi-tenant SaaS or data-intensive setting β€” preferred.


🏝️ Benefits

β€’ Equity package

β€’ Comprehensive healthcare benefits (medical, dental, and vision)

β€’ 401(k) plan

β€’ Flexible PTO policy

β€’ 12 company-paid holidays

β€’ 12 weeks of paid parental leave

β€’ $500 work-from-home stipend

People also viewed

CuraLinc Healthcare20 hours ago

Senior Director of Data Engineering

US flagUnited States OnlyFull-timeData Engineer
ApplyView job
VSP Vision Care1 day ago

Data Engineer

US flagUnited States OnlyFull-timeData Engineer$63k – $108.7k/year
ApplyView job
Keyrus1 day ago

Junior Data Engineer – Snowflake

BR flagBrazil OnlyFull-timeData Engineer
ApplyView job
Adoreal1 day ago

Senior Data Engineer

US flagCalifornia, +11 more statesFull-timeData Engineer$110k – $135k/year
ApplyView job
Creditstar Group AS1 day ago

Senior Data Platform Engineer

EE flagEstonia, +5 more countriesFull-timeData Engineer€6,000 – €7,000/month
ApplyView job
Rox Partner1 day ago

Senior Data Engineer – Fluent English

BR flagBrazil OnlyFull-timeData Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers