Staff Engineer – Analytics, Data Architecture

Posted yesterday

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Staff Engineer owning analytics architecture and data modeling at Oscilar, an AI risk decisioning platform for fraud, credit, and compliance. Building tiered data infrastructure, optimizing database performance, and shaping long-term analytics platform strategy.

Responsibilities

  • Own the data layer behind the analytics product and design the analytics architecture and data model
  • Find and fix database performance and scaling problems
  • Own the schema and data model for analytical data
  • Design and build a tiered analytics platform spanning the system of record, low-latency serving tier, and batch/ML tier
  • Decide workload placement across tiers using measured latency, cost, and isolation benchmarks
  • Build observability into the data layer so problems surface early
  • Partner with the ingestion team to keep read and write paths coherent as schemas evolve
  • Write code and shape the multi-quarter direction of the analytics platform

Requirements

  • Deep, production experience operating a database or analytical store under concurrent, customer-facing load
  • Ability to reason from a query plan to a fix
  • Strong SQL and a real mental model of columnar / OLAP execution
  • Solid backend engineering experience; ability to read and modify a real codebase
  • Data architecture experience designing or materially shaping a multi-tier data platform
  • Ability to defend architectural decisions with measurements
  • Lakehouse experience with Databricks, Spark, Delta Lake, Iceberg, or comparable technologies preferred
  • Experience designing schemas for wide, semi-structured event data preferred
  • Streaming ingestion experience with Kafka or similar preferred
  • Track record of a migration or major re-architecture, with cost/latency reasoning preferred
  • ClickHouse experience nice to have
  • Connection-pool and JDBC-level tuning experience nice to have
  • Familiarity with feature-flagged rollouts of query-engine behavior changes nice to have
  • Open-source contributions to a query engine or related tooling nice to have
  • Legal authorization to work in the country of the position is requested in the application form

Benefits

  • Candidates are hired as CLT and are offered competitive salary
  • Stock options
  • 100% of Medical/Dental (Care Plus) for you and your dependents
  • 100% Life / LTD (Prudential)
  • Caju Card for monthly meal allowance
  • Remote first culture
  • Family-Friendly environment
  • Regular team events and offsites
  • Unparalleled learning and professional development opportunities
  • Making the internet safer by protecting online transactions

Job type

Full Time

Experience level

Lead

Salary

CA$220,000 - CA$262,500 per year

Degree requirement

No Education Requirement

Tech skills

KafkaSparkSQL

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.