CareerPlan

Software Engineer, Distributed Systems (Core)

USARemoteFull-time$180k–$320k2026-11-06 → 2026-11-09
RemoteVisa sponsorship offered

Core

Design and build scalable distributed systems for a data-sync engine and multi-cloud backend that enables businesses to activate customer data in real-time.

Role type

Staff-level distributed systems engineer

Builds

Multi-region, multi-cloud syncing engine and data-sync infrastructure

Domain

Data infrastructure / Cloud computing

Deliverable

production ML models

Required skills

Distributed systems design, Systems design, Event collection, Data streaming, Message queues, SQL databases, Kubernetes, Docker, Scalability engineering, Real-time syncs

Preferred skills

Spark, Flink, Infrastructure layer knowledge, Data-sync engines, Terabyte-scale data processing

Technologies

Kafka, Spark, Flink, Kubernetes, Docker, SQL, AI Agents, Data Warehouse

Responsibilities

Develop and improve the distributed systems behind the syncing engine, Analyze and optimize the syncing process for faster data movement, Evolve batch-based syncing to support real-time syncs and streaming sources, Identify scaling and reliability bottlenecks, Build and extend the multi-region, multi-cloud backend, Own and deliver projects from start to finish