Staff Engineer - Fraud Prevention
Serve as technical steward and platform architect for Consumer and Business Fraud engineering teams. Drive technical strategy for ultra-low-latency backend services, high-throughput rules engine, real-time data pipelines, and multi-cloud databases while mentoring senior engineers.
About the job
Responsibilities
- Act as the overarching technical leader for multiple teams, partnering with stakeholders to unify platform strategy.
- Architect, design, and optimize ultra-low-latency backend services and a high-throughput rules engine.
- Design optimal data access patterns, partitioning strategies, and caching layers across our complex, multi-cloud database ecosystem.
- Develop robust pipelines for massive parallel execution of real-time feature computations and aggregations.
- Play a pivotal role in shaping engineering culture, mentoring senior engineers, and driving high technical standards from conception to delivery.
Requirements
- 7+ years of software engineering experience, with a proven track record operating at a Staff, Principal, or Lead Architect level.
- Deep expertise in building highly available, distributed systems with strict ultra-low latency.
- Hands-on experience working with stream processing frameworks (e.g., Kafka, Flink, SQS, PubSub) in production environments.
- Advanced proficiency in polyglot persistence, with experience tuning data models across Document, Wide-Column, and Relational databases.
- A strong platform engineering mindset focused on reliability, observability, and developer velocity.
- Proficiency in communicating complex architectural concepts and driving cross-team consensus.
Nice-to-Haves
- Experience in fraud prevention, financial crime, or real-time risk platforms.
Compensation and Benefits
- Generous compensation in cash and equity (base salary $170,000 - $275,000).
- Early exercise for all options, including pre-vested.
- Flexible paid time off and Year-end break.
- Health insurance, dental, and vision coverage for employees and dependents (US and Canada).
- 4% matching in 401k / RRSP.
- MacBook Pro delivered to your door.
- One-time stipend to set up a home office.
- Monthly meal stipend, monthly social meet-up stipend, annual health and wellness stipend, annual learning stipend.
Skills
Distributed Systems, Low Latency Systems, Kafka, Flink, SQS, Pub/Sub, Polyglot Persistence, Document Databases, Wide-Column Databases, Relational Databases, Stream Processing, Platform Engineering, Observability
Similar jobs
Backend Engineering jobsDesigns and operates Internet-scale scanning, DNS, attribution, and data pipelines, with deep ownership of distributed backend systems and production reliability. Requires 10+ years of software engineering experience, strong Go expertise, cloud and streaming infrastructure knowledge, and the ability to mentor engineers.
Leads development of reliable, scalable database connectors and replication technology for enterprise data movement. The role requires strong Java or C/C++ experience, database internals expertise, distributed-systems design skills, and technical leadership through architecture, mentoring, and production investigations.
Build large-scale backend infrastructure and data products for Databricks across areas such as log analytics, AI/BI, business semantics, and apps. The role requires staff-level software engineering experience, including 10+ years with Java, Scala, or C++ and expertise in distributed systems and cloud technologies.
Staff backend engineer responsible for evolving Grafana into a scalable, multi-tenant observability application platform. The role requires production operations experience, distributed-systems expertise, strong communication, and familiarity with Go or willingness to learn it.
Leads architecture and development of mission-critical backend systems for spacecraft command, telemetry, mission planning, and operations. Requires 8+ years of software development experience, distributed-systems and cloud-native expertise, and technical leadership.