Staff Software Engineer, Data Systems – Python

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

Posted 5 days ago

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

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