Software Engineer, Detection (TOR)

DoppelToronto, ON
Onsite

About The Position

Doppel is building the AI-native social engineering defense platform. This means designing scalable systems that monitor billions of domains, social media accounts, apps, dark web forums, etc., and leverage AI agents to identify and neutralize digital threats. The Software Engineer, Detection role focuses on high-throughput ingestion, enrichment, scoring and alerting pipelines, APIs and dashboards, threat-linking infrastructure, and reliable automation that stakeholder teams use every day. As part of the Toronto team, the engineer will work on a wide range of asks that protect billions of people from digital impersonation, have complete end-to-end ownership from customer requirements to iterating on shipped releases, mentor junior engineers, make key product decisions, and foster a high-performing team culture.

Requirements

  • Hands-on experience building production backend services or full-stack features (or equivalent).
  • Proven record of shipping end-to-end: design → implementation → testing → monitoring → oncall.
  • Strong mastery of at least one backend language (Python, Go, Java, or Node) and comfort with web APIs, async processing, and service frameworks.
  • Solid system design skills: experience architecting scalable, fault-tolerant systems (sharding, caching, queueing, idempotency, backpressure).
  • Experience building and operating large data pipelines (batch or streaming), working with warehouses or OLAP systems for analytics, and designing efficient schemas for scale.
  • Deep practical experience with backend concerns: databases (SQL + NoSQL), caching, message queues, rate limiting, retries, and cost/latency tradeoffs.
  • Strong observability, debugging and incident response skills: structured logging, tracing, dashboards, SLOs/alerts, and the ability to triage and fix production issues.
  • Product ownership and excellent cross-functional communication.

Responsibilities

  • Build and operate backend systems at scale.
  • Take ambiguous detection/product problems and deliver reliable production services and UIs.
  • Focus on high-throughput ingestion, enrichment, scoring and alerting pipelines, APIs and dashboards, threat-linking infrastructure, and reliable automation.
  • Ship end-to-end features: design → implementation → testing → monitoring → oncall.
  • Build and operate large data pipelines (batch or streaming).
  • Design efficient schemas for scale.
  • Ensure strong observability, debugging and incident response skills: structured logging, tracing, dashboards, SLOs/alerts, and the ability to triage and fix production issues.
  • Collaborate with Operations, Customer Success, Sales, to deliver measurable outcomes.
  • Work on a wide range of asks that protect billions of people from digital impersonation.
  • Have complete end-to-end ownership - from directly collecting customer requirements to continuously iterating on shipped releases.
  • Mentor junior engineers, make key product decisions, and foster a high-performing team culture.

Benefits

  • Free lunch and dinner in the office
  • Flexible PTO
  • Quarterly team offsites
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service