
Software Engineer, Data Systems β Python
Posted 5 days ago

Posted 5 days ago
This is a fully remote position, open to applicants in Canada.
β’ 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.
β’ 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.
β’ 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
CuraLinc Healthcare
VSP Vision Care
Adoreal
Get handpicked remote jobs straight to your inbox weekly.