Metropolis

Senior Staff Software Engineer, Recognition Platform

Metropolis
Apply
4 hours ago

Base Salary

$241k - $280k/yr

Responsibilities

  • Own end-to-end architecture for edge ingestion, identity resolution, decisioning, notification, and operator-facing systems.
  • Drive cross-functional architecture alignment across application, computer vision/ML, data, security, platform, and external partner teams.
  • Evolve high-volume edge-to-cloud streaming pipelines for scalability, tail latency, intermittent connectivity, backpressure, and out-of-order events.
  • Design real-time rules and decisioning systems for alerting, routing, eligibility, consent, frequency capping, and next-best actions.
  • Establish thresholds, cost reasoning, replay harnesses, privacy and consent models, and biometric-regulated identity workflows.
  • Define production-quality practices including SLOs, alerting, runbooks, soak testing, feature flags, design reviews, code reviews, and mentorship.

Requirements

  • 12+ years of experience building and operating distributed, data-intensive production systems, including experience as a multi-service platform technical owner.
  • Proven cross-functional technical leadership and ability to align independent engineering teams on shared architecture.
  • Expert proficiency in a JVM language such as Java or Scala, with fluency in event-driven and service-oriented design, gRPC/protobuf, streaming, and relational data modeling.
  • Hands-on experience designing high-throughput ingestion pipelines with expertise in delivery semantics, idempotency, ordering, backpressure, and tail latency.
  • Experience building rules, eligibility, or decisioning systems combining deterministic logic with probabilistic or model-driven signals.
  • Strong systems judgment integrating third-party APIs, SDKs, vendor constraints, and physical-world deployment conditions.
  • Strong written technical communication skills, including writing decisive RFCs, plus understanding of observability, automated testing, progressive delivery, and AI-assisted engineering tools.
  • Preferred experience includes computer vision, biometric matching, sensor fusion, privacy regulations such as BIPA, CCPA, or GDPR, IoT, edge computing, device telemetry, MQTT-class transports, identity resolution, customer data platforms, and hospitality or retail software.

Benefits

  • Office-first role requiring at least four days per week on-site.
  • Base salary range is $241,000–$279,500 USD annually, with potential healthcare benefits, 401(k), disability coverage, life insurance, stock options, and bonus plans.
  • Metropolis offers an inclusive workplace and reasonable accommodations during the hiring process.

Tech Stack

AWSDatadogGitgRPCJavaMySQLPostgreSQLReactScalaSnowflakeTypeScript

Categories

BackendData Engineering
Contact me