SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Metropolis Technologies is seeking a Senior Staff Software Engineer to serve as the technical owner of the Metropolis Recognition Platform (MRP), a core system powering the company's Recognition Economy vision. You will be the go-to architect for the hardest technical problems, holding the entire platform architecture and navigating cross-functional boundaries across application engineering, computer vision, data, security, and platform teams.
Key responsibilities include:
- Lead end-to-end architecture across edge ingestion, identity resolution, decisioning, notification, and operator surfaces, driving spec-driven development through RFCs and managing roadmap sequencing
- Drive cross-functional alignment and resolve ownership ambiguities across application, CV/ML, data, security, and platform engineering teams as well as external partner integrations
- Evolve high-volume edge-to-cloud streaming pipelines on a horizontally scalable backbone, engineering for tail latency, intermittent connectivity, backpressure, and out-of-order events
- Design rules and decisioning layers for real-time actions including watchlist alerting, arrival routing, eligibility, consent gating, frequency capping, and next-best-action logic
- Balance deterministic logic with probabilistic signals by establishing explicit thresholds, quantitative cost reasoning for recognition errors, and replay harnesses for model testing
- Architect privacy, identity, and consent models designed for biometric-regulated environments with bounded-time opt-out propagation in close collaboration with Legal and Security
- Own production quality by defining SLOs, actionable alerting, runbooks, soak testing, and progressive rollout via feature flags
- Elevate technical standards through design reviews, code reviews, mentorship, and AI-native engineering workflows
Required qualifications: 15+ years building and operating distributed, data-intensive production systems with deep experience as a multi-service platform technical owner. Expert proficiency in JVM languages (Java/Scala), event-driven and service-oriented design (gRPC/protobuf), streaming, and relational data modeling. Hands-on experience designing high-throughput ingestion pipelines with deep understanding of delivery semantics, idempotency, ordering, backpressure, and tail latency. Experience building rules, eligibility, or decisioning systems where deterministic logic coexists with probabilistic or model-driven signals. Strong systems judgment integrating third-party APIs and vendor constraints. Excellent written technical communication with a track record of writing decisive RFCs. Comfortable navigating physical-world deployment constraints and operational messiness. Deep understanding of observability, automated testing, progressive delivery, and fluency with AI-assisted engineering tools.
Plus factors: computer vision, biometric matching, or sensor-fusion systems experience; privacy/biometric-regulated domain background (BIPA, CCPA, GDPR); IoT, edge computing, or fleet-scale device telemetry; identity resolution or customer data platforms; hospitality, retail, or physical-operations software; prior Uber tech-lead or principal-adjacent scope.
Stack: TypeScript, React, Scala, Java, MySQL, PostgreSQL, Snowflake, AWS, GitHub, Datadog, GitHub Copilot, Claude Code.