CareerPlan

Senior Software Engineer - Messaging

San FranciscoRemoteFull-time$191k2026-08-05 → 2026-11-11
Remote · from United States

Core

Design and maintain large-scale streaming and distributed messaging infrastructure serving hundreds of millions of users and processing 50+ million messages/second.

Role type

Senior Software Engineer (Messaging Infrastructure)

Builds

High-availability messaging layer supporting asynchronous communication for ML/AI/Search services

Domain

Internet-scale distributed systems, streaming infrastructure

Deliverable

production ML models | infrastructure

Required skills

Distributed messaging systems, streaming infrastructure, Golang, Python, C++, Java, Kafka, Kubernetes, infrastructure automation, technical strategy

Preferred skills

Strimzi, machine learning storage infrastructure

Responsibilities

Contribute to long-term technical strategy, refine and maintain messaging infrastructure, own infrastructure operations and tooling

Seniority

Senior, hands-on IC