Staff Software Engineer, Data Systems – Python

atNorthbeamRemoteCA flagCanadaFull-timeData EngineerLead$190k – $220k/year

Posted Sep 22

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

📋 Description

• Take charge of the architecture for the ingestion and integration platform, establishing frameworks for onboarding new data sources.

• Determine the technical trajectory for both event-driven and batch processing throughout the organization.

• Make informed decisions regarding build versus buy and migration strategies.

• Set standards for observability, data timeliness, and error management.

• Lead design initiatives across data engineering, infrastructure, and product teams.

• Offer design reviews, mentorship, and hands-on coding to enhance the capabilities of engineers.

• Recognize unscoped platform challenges, advocate for viable solutions, and ensure their successful implementation.

• Collaborate on integrations and transformations related to ad platforms, order management systems, and real-time event collection.


⛳️ Requirements

• Over 8 years of experience in software or data engineering, with considerable time spent leading the architecture of large-scale ingestion, ETL, or integration platforms.

• Extensive expertise in Python programming.

• Strong background in SQL and experience with cloud data warehouses (BigQuery or similar).

• Proven experience in designing API-based ETL systems at scale, including REST, GraphQL, webhooks, authentication, and multi-tenancy issues.

• Practical experience with orchestration tools (Airflow or similar).

• Practical experience with containerized infrastructure (Docker, Kubernetes).

• Demonstrated technical leadership, including the ability to set direction, align engineers without direct reporting lines, and enhance team development practices.

• Experience in mentoring engineers and advancing engineering practices within a team or organization.

• Strong judgment in balancing investments in platform durability against timely delivery.

• Bonus: In-depth understanding of OAuth 2.0, API keys, secrets management, and secure multi-tenant architectures.

• Bonus: Experience with ERP systems, CRMs, CDPs, or complex enterprise data tools and APIs.

• Bonus: Familiarity with event-driven architectures and real-time data processing tools.

• Bonus: Knowledge of data governance, GDPR, SOC2, and best practices for securing sensitive data.

• Bonus: Experience in multi-tenant SaaS or large-scale data-intensive environments.


🏝️ 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

Instacart14 hours ago

Staff Software Engineer, Ads Data Platform

US flagUnited States OnlyFull-timeData Engineer$221k – $279.5k/year
ApplyView job
GEICO14 hours ago

Principal Data Architect

US flagUnited States OnlyFull-timeData Engineer$136.3k – $212.2k/year
ApplyView job
Litmus14 hours ago

Senior Golang Engineer, Data Processing

CA flagCanada OnlyFull-timeData Engineer
ApplyView job
Candid14 hours ago

Senior Data Pipeline Engineer

US flagUnited States OnlyFull-timeData Engineer$100k – $130k/year
ApplyView job
Teladoc Health14 hours ago

Data Analyst III, Data Platform Engineering Support

US flagUnited States OnlyFull-timeData Engineer$99k – $114k/year
ApplyView job
Grainger14 hours ago

Data Engineer IV

US flagIllinois OnlyFull-timeData Engineer$134.1k – $223.5k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers