Senior Staff Software Engineer, Data

Arteria AIToronto, ON
Hybrid

About The Position

Arteria AI is the agentic backbone of financial services operations. We build AI-powered tools that help tier-one global institutions manage their most complex document workflows faster, smarter, and at scale. We were founded by lawyers and financial professionals with extensive experience in solving documentation problems for large corporations. Our team is mission-driven, high-caliber, and moves quickly. Financial services is our domain, and documents are our obsession. Arteria completed its Series B funding round in October 2023, led by Notable Capital, with participation from investors such as Citi, Illuminate Financial, Information Venture Partners, and BDC Capital. The company has received recognition from Gartner, CB Insights, and Finovate. Arteria is headquartered in Toronto, with operations in New York and London. We are hiring a Senior Software Engineer to lead data architecture across our platform. This is a senior individual contributor role with two key responsibilities: defining and unifying the canonical business data model that underpins our product, and taking ownership of our ClickHouse-based data product, the real-time data layer powering customer-facing features. On the data modeling side, you will collaborate with product teams to bring coherence to how we represent our core business concepts (contracts, clauses, parties, obligations) and address areas of our data architecture that have not kept pace with product growth. On the ClickHouse side, you will take ownership of our customer-facing data product, currently entering production, and evolve it as a core platform capability. This is a hands-on role where you will set the direction for data modeling and architecture, while also staying closely involved with the code: writing Python/Django alongside feature teams when the work touches the data layer, reviewing pull requests, and unblocking engineers. As a small, focused company, your contributions will be highly visible.

Requirements

  • 10+ years of professional software engineering experience, including a meaningful period operating at Staff or Principal Engineer level, with specialization in data architecture and data-intensive systems.
  • Strong hands-on engineering background. You write code today and want to keep doing so.
  • Experience designing shared data models that span multiple product teams in an enterprise SaaS or regulated environment.
  • Experience building or operating customer-facing data products (features where customers see and interact with their data) rather than purely internal BI.
  • Strong Python skills; familiarity with Django (or a comparable framework) is a plus.
  • Track record of driving cross-team technical alignment.
  • Product mindset: you care about how the data layer shows up in the customer experience, not just whether it is technically correct.
  • Eagerness to use AI tools to accelerate your own engineering work and inclination to share effective practices with the team.
  • Genuine interest in mentoring other engineers, both in data architecture and operating effectively at a senior level.
  • Sensibility for the data correctness, audit, and integrity expectations of regulated industries (finance, healthcare, or similar).
  • Self-starter, comfortable being the senior data voice at a growing company and flexing across responsibilities as needed.

Nice To Haves

  • Background working with contract, document, or unstructured data-heavy domains.

Responsibilities

  • Lead the design of shared data models that span product teams, working with engineers and product to align on how the core business concepts of the platform fit together.
  • Set the technical direction for our ClickHouse-based data product as it moves into production: ingestion patterns, schema design, query performance, and operational reliability.
  • Lead the design and implementation of scalable data contracts, APIs, and integration patterns between services.
  • Ship Python/Django code alongside feature teams when the work touches the data layer; review PRs and unblock engineers.
  • Establish the patterns and standards for how data flows from our transactional Postgres systems into ClickHouse to power customer-facing features.
  • Identify and pay down data architecture tech debt incrementally, in coordination with product teams’ roadmaps.
  • Act as the senior technical voice on data architecture, mentoring engineers and improving how we approach data modeling and integration patterns across the organization.

Benefits

  • Competitive compensation and benefits. Compensation will be determined based on experience and qualifications.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service