Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer, Data Systems (Python)

Northbeam LLC

Software Engineer, Data Systems (Python)Remote - Canada
About NorthbeamNorthbeam is building the world's most advanced marketing intelligence platform, providing top eCommerce brands a unified view of their business data through powerful attribution modeling and customizable dashboards. Our technology helps customers accurately track ad spend, understand the full customer journey, and drive profitable growth. Machine learning has been at the heart of Northbeam since day one: our full suite of measurement, spanning multi-touch attribution, MMM+, and incrementality, is built on it, along with laser-accurate first-party data. Now we're taking that foundation further, using AI to help brands operationalize their data and turn Northbeam insights into automated decisions.
We're experiencing rapid growth, have strong product-market fit, and are looking for the right people to help us scale. This is a rare chance to make a meaningful impact at a fast-moving, high-growth company. At Northbeam, you'll join a team of driven, collaborative, and talented individuals who value personal growth and excellence. We'd love for you to be part of our journey.
We're a remote-friendly company with physical offices in San Francisco and Los Angeles.
About the RoleNorthbeam is fundamentally a data product - the whole company. We don’t sell shoes, ads, games, or database technologies. We sell data: quality integrations with a variety of platforms, fresh and reliable data pulls, correct aggregations, and algorithmic insights on top of that data, all packaged up in a user-facing application.
What this means is that out data systems team
is foundational and load-bearing. As a
data-tilted software engineer
at Northbeam, you'll work alongside product managers, product engineers, and business leaders to turn customer needs into reliable data pipelines and products. You'll be supported by engineers who have built these systems before, with room to take on more ownership as you grow into the team.
The work involves building, maintaining, and improving a labyrinth of integrations and transformations across a complex network of touchpoints. The system is powered by data spanning numerous ad platforms, a variety of order management systems (Shopify, Amazon, and others), and our own real-time events collected as customers navigate their online stores.
Curiosity, a bias toward shipping, and a real appetite for building data pipelines at scale are what matter most here.
Your ImpactThis is a startup. The one thing that's constant is change. To start with, you can expect to:
Build and maintain data pipelines that ingest and transform data from a variety of sources, with an eye toward reliability and maintainability.
Develop and support APIs that enable secure, tenant-aware data integrations with external systems.
Work within event-driven and batch processing architectures to keep data fresh and consistent.
Contribute to API design and integration patterns that support both real-time and batch ingestion across different authentication mechanisms (OAuth, API keys, etc.).
Add monitoring and alerting that surfaces data freshness issues, failures, and performance problems before customers notice them.
Improve existing data flows and transformations, weighing cost, efficiency, and speed of delivery in a cloud-native environment.
Partner with data engineering, infrastructure, and product teams to make our integration platform easier to extend and onboard new sources into.
You’ll work with great people who have done this many times before. You’ll teach them some new tricks, and pick up some old ones.
If this sounds like your kind of chaos, we’d love to hear from you.
What You Bring
3+ years of experience in data engineering, software engineering, or integration engineering, with exposure to ETL, APIs, or data pipeline work.
Solid working proficiency in Python.
Experience building against REST APIs;
familiarity with GraphQL or webhooks is a plus.
Comfort with SQL and some exposure to a cloud data warehouse (BigQuery, Snowflake, Redshift, or similar).
Some exposure to orchestration frameworks such as Airflow, Dagster, or Prefect.
Willingness to work in a containerized environment (Docker).
A track record of shipping steadily and asking good questions when the path isn't obvious.
Bonus Skills & Experience
Experience implementing authentication flows (OAuth 2.0, API keys, secrets management).
Familiarity with Kubernetes or other production deployment tooling.
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.
Awareness of data governance and compliance considerations (GDPR, SOC 2).
Experience in a multi-tenant SaaS or data-intensive environment.
Base Salary Range
$135,000 - $170,000 USD
Actual compensation may vary based on experience, skills, and location.
In addition to your base salary, we offer an equity package, comprehensive healthcare benefits (medical, dental, and vision), and a 401(k) plan. Our team enjoys a flexible PTO policy, 12 company-paid holidays, and 12 weeks of paid parental leave. We also provide a $500 work-from-home stipend to support your remote setup.
Interview ProcessThe interview process varies by role but typically begins with a 30-minute interview with a Northbeam recruiter, followed by a video interview with the hiring manager. Next, candidates complete a role-specific video interview followed by video or onsite interviews with several team members. The final step is a video interview with our CEO/Co-founder. The entire interview process is usually 5-7 interviews total and requires around 5-8 hours of your time.
We are an equal opportunity employer and consider all work-authorized candidates. This question is asked solely to assess operational planning needs.
#J-18808-Ljbffr
Vacancy posted 39 minutes ago
Similar jobs that could be interesting for youBased on the Software Engineer, Data Systems (Python) in Winnipeg, MB vacancy
  •  ...Northbeam, a data-first marketing intelligence platform, seeks a Software Engineer focused on Data Systems (Python) to own reliable data pipelines and APIs. Remote-friendly with offices in SF/LA, this role emphasizes scalable ETL, real-time and batch processing, and multi-... 
    Python
    Remote work

    Northbeam LLC

    Winnipeg, MB
    40 minutes ago
  •  ...in an inclusive and high-performing culture.The Team We are seeking a highly skilled Software Engineer (Python) to design, develop, and support enterprise applications and data platforms. The role requires strong hands-on expertise in software engineering, systems... 
    Python
    Long term contract
    Permanent employment
    Flexible hours

    Scotiabank

    Winnipeg, MB
    39 minutes ago
  • # Intermediate Software Engineer - Python or Go, Data, HybridRandstad Canada · Toronto, Ontario, CABack to resultsIntermediate Software Engineer - Python or Go, Data, HybridRandstad CanadaToronto, Ontario, CA Posted October 17, 2026 Via Randstad### Full Job DescriptionOur client... 
    Python
    Permanent employment
    Full time
    2 days per week

    Linuxassociation

    Winnipeg, MB
    30 minutes ago
  • Python data engineering leads this intermediate position in Toronto, with backend services, analytics, and hybrid work two days onsite weekly.Randstad Canada presents an intermediate Software Engineer opportunity with a leading SaaS company. The work centers on backend development... 
    Python
    Work at office

    Linuxassociation

    Winnipeg, MB
    40 minutes ago
  • $180k - $275k per year

    Job Title: Principal Software Engineer - Python. Job Location: Toronto, CA. Job Location Type: Remote. Job Contract Type: Full-time.Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster... 
    Python
    Full time
    Contract work
    Internship
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours

    Lifelancer

    Winnipeg, MB
    38 minutes ago
  •  ...Miratech is looking for a skilled Senior AI Engineer with Python, LangGraph and LangChain to join our US...  ...and applications with enterprise systems, services, and APIs. Support modern...  ...evaluation platforms. ~ Strong knowledge of software engineering best practices, testing,... 
    Python
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Winnipeg, MB
    14 days ago
  •  ...re invited to be a part of that. Lab Systems Software Developer We are looking for a Software...  ..., and automation of PRCN’s internal Data and Lab Management System. In this role...  ...will work directly with laboratory and engineering teams to build and maintain software solutions... 

    Price Industries Limited

    Winnipeg, MB
    16 hours ago
  • Build trusted data foundations at Foresight using Python and advanced SQL. Work from New York, San Francisco, or Montreal, with occasional travel.As a Senior Data Engineer, you will develop production pipelines for complex project data. Your work supports predictions, AI recommendations... 
    Python

    Foresight Works

    Winnipeg, MB
    33 minutes ago
  • Use Python, Spark, and Airflow to create scalable pipelines for Robinhood’s data lake. Work in Toronto on foundational financial datasets.This Senior Data Engineer role focuses on reliable data infrastructure supporting Robinhood’s metrics and products. You will develop application... 
    Python

    Robinhood

    Winnipeg, MB
    30 minutes ago
  • $180k - $200k per year

     ...Job Title: Staff Data Scientist (AI & Machine Learning) Location...  ...Scalability: Partner with Engineering and DevOps to design robust ML...  ...entire data science lifecycle at a systemic level–from defining data...  ...Expertise Core Languages: Python (Expert), Bash. Frameworks:... 
    Python
    3 days per week

    TEEMA Group

    Winnipeg, MB
    16 hours ago
  •  ...Price Café offers free Tea and Coffee. Data Steward Price Electronics, a division...  ...· Winnipeg, Manitoba DEPARTMENT Software Engineering LOCATION Winnipeg, MB (on-site) EMPLOYMENT...  ...build repeatable checks in Excel, SQL or Python; and create exception reports and quality... 
    Python
    Long term contract
    Permanent employment
    Full time
    Contract work
    Work at office

    Price Industries Limited

    Winnipeg, MB
    16 hours ago
  • Use Python, FastAPI, and AI-assisted coding to deliver dependable software at Intact with flexible work arrangements and hybrid work....  ...development role combines backend engineering, artificial intelligence, and...  ...practices. You will work with data scientists, analysts, IT, and operations... 
    Python
    Flexible hours

    Intact

    Winnipeg, MB
    38 minutes ago
  • Build reliable software with Python and AI at ZoomInfo, working remotely on applications, services, and data platforms for business teams.As a Senior Software Engineer, you will own complex technical projects from ambiguous requirements through production. You will use Python... 
    Python
    Remote work

    ZoomInfo Technologies LLC

    Winnipeg, MB
    39 minutes ago
  • Jobs# Software Engineering Manager (Python / Django)AspiringIT · Kitchener, Ontario, CA//Software Engineering Manager (Python / D...Software Engineering...  ...the development of backend applications, APIs, and system integrations.- Drive software architecture, code quality,... 
    Python
    Full time

    Linuxassociation

    Winnipeg, MB
    39 minutes ago
  •  ...Merge infrastructure in San Francisco using Python, Go, and SQL across backend engineering teams. Help deliver reliable, production-ready systems.Merge is hiring mid-level through staff-...  ...: Three to seven-plus years of software engineering experienceExperience with Python... 
    Python

    Merge

    Winnipeg, MB
    40 minutes ago
  • Lead Python and Django engineering in Kitchener, Ontario, onsite with AspiringIT. Guide teams delivering scalable...  ..., APIs, and integrations.As a Software Engineering Manager, you will lead software...  ...through technical leadership, system integration, and scalable application... 
    Python

    Linuxassociation

    Winnipeg, MB
    32 minutes ago
  • Build Python backend services and AWS cloud-native applications with...  ...autonomously across ambiguous engineering challenges.As a Senior Python...  ...RESTful APIs, workflow automation, data pipelines, CI/CD, testing, and...  ...pipelinesContribute across software development and CI/CD... 
    Python

    EPAM Systems

    Winnipeg, MB
    34 minutes ago
  • Python and Kotlin skills meet remote-first work at Affirm for a Software Engineer I building backend systems with team support. Candidates across eligible Canadian provinces may apply.As a Software Engineer I, you will contribute to projects and goals while designing, developing... 
    Python
    Internship
    Remote work

    Inested

    Winnipeg, MB
    40 minutes ago
  • $85k - $90k per year

     ...Design and maintain scalable data pipelines that collect, transform...  ...data integrations between systems to support accurate information...  ...Diploma in Computer Science, Data Engineering, Information Systems, or...  ...similar role. · Proficiency in Python, PySpark, data modeling, ETL processes... 
    Python
    Permanent employment

    Michael Page

    Winnipeg, MB
    12 days ago
  • $120k - $180k per year

    System Software Engineer - AIAbout us:We are a startup building foundational technology to address performance, scalability, and resiliency challenges in large-scale AI data center clusters. We are backed by top-tier VC firms and notable angel investors. The company is led... 
    Python
    Internship
    Remote work

    Delos Data

    Winnipeg, MB
    39 minutes ago
  • A leading software firm is seeking a highly experienced Lead Software Developer in Montreal...  ...expertise in programming languages such as Python and Java, alongside a commitment to high-...  ...is essential for mentoring junior engineers and driving team success. This role offers... 
    Python
    Remote work
    Flexible hours

    UKG

    Winnipeg, MB
    39 minutes ago
  • Build scalable data solutions in Markham, ON, using advanced SQL and Python with Pandas in a hybrid, three-days-on-site schedule.This Senior Data Engineer, Senior BI, or Analytics Engineering Lead designs reliable solutions for business intelligence, reporting, and advanced... 
    Python

    Altis

    Winnipeg, MB
    30 minutes ago
  • Build secure applications with Python, Django, React, and AI tooling as a Software Engineer working from TitanFile's Toronto office. Support sensitive information exchange across server, web, and mobile products.TitanFile seeks a Software Engineer with at least five years of... 
    Python
    Work at office

    TitanFile, Inc.

    Winnipeg, MB
    38 minutes ago
  •  ...management and cybersecurity software, serving Managed Service Providers...  ...of IT: whether you're in engineering, product, sales, marketing, customer...  ...Backend Engineer (SaaS, Data & AI)Why Kaseya? Join a fast...  ...on building scalable backend systems, integrating ML/AI capabilities... 
    Python
    Long term contract
    Worldwide

    Kaseya

    Winnipeg, MB
    39 minutes ago
  •  ...Tech Solutions is seeking an Application Developer - Sr Python Engineer for a project-based vendor integration initiative in...  ...secure Python microservices and APIs, wiring systems via REST/gRPC, and modernizing data platforms across Azure Databricks, Delta Lake, ADLS,... 
    Python

    Us Tech Solutions

    Winnipeg, MB
    30 minutes ago
  • Build Python tooling and APIs as a Data Platform Engineer at BRP, improving platform efficiency through automation, CI/CD, and scalable operations.Working in BRP’s Data Solutions group, you will extend data platform capabilities and improve efficiency. You will develop custom... 
    Python

    BRP

    Winnipeg, MB
    38 minutes ago
  • $136k - $160k per year

     ...With a strong and growing engineering hub in Toronto, our teams in Canada...  ...metrics-driven company where data is foundational to every decision...  ...to daily operations. As a Software Developer on our Data Engineering...  ...scalable data pipelines using Python, Spark and Airflow to move... 
    Python
    Long term contract
    Shift work

    Unchain Data

    Winnipeg, MB
    34 minutes ago
  • $160k - $325k per year

     ...enterprises who are building AI systems. We believe that our work is...  ...Cohere is a team of researchers, engineers, designers, and more, who are...  ...Join us! Why this role? The Data Infrastructure team at Cohere...  ...coding ability. We work in Python and Go; experience in either... 
    Python
    Full time
    Work at office
    Local area
    Remote work
    Home office

    Cohere

    Winnipeg, MB
    35 minutes ago
  •  ...fintechs.Glia's Banking AI Operating System is a central intelligence...  ...agents that draw from banking data, interaction history, and...  ...at glia.Com.Job Title: Senior Software EngineerLocation: Canada (East...  ...synthesis. Latency is a first-class engineering constraint for us, not an... 
    Python
    Internship

    Glia

    Winnipeg, MB
    35 minutes ago
  •  ...Price Café offers free Tea and Coffee. ERP Software Developer An ERP Software Developer...  ...software development, an understanding of ERP systems, excellent problem-solving skills, and the...  ...of database management systems and data integration techniques. • Excellent problem... 

    Price Industries Limited

    Winnipeg, MB
    16 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Data Systems (Python). Be the first to apply!