Senior Software Engineer, Platform

atStreamNativeRemoteUS flagCaliforniaFull-timePlatform EngineerSenior$150k – $180k/year

Posted Oct 29

This is a fully remote position, open to applicants in California.

📋 Description

• Design, develop, and maintain essential components of the streaming platform, which includes Kafka-compatible APIs, storage solutions, metadata management, and distributed services.

• Tackle intricate engineering challenges related to distributed systems, storage, networking, and performance enhancement.

• Enhance reliability through profiling, benchmarking, and thorough testing.

• Diagnose and resolve production issues within large-scale distributed environments.

• Collaborate closely with customers and field teams to comprehend real-world streaming scenarios and provide effective technical solutions.

• Engage in open-source projects to enhance the developer experience of streaming platforms.

• Participate in a rotating on-call schedule, one week per month, addressing customer tickets.

• Build dependable infrastructure that supports real-time data applications for developers and enterprises globally, as part of the Platform Engineering team.


⛳️ Requirements

• Over 5 years of experience in developing large-scale distributed systems, backend infrastructure, or cloud services.

• In-depth knowledge of Apache Kafka, Apache Pulsar, or similar distributed messaging systems.

• Familiarity with distributed systems principles, including replication, consistency, fault tolerance, scalability, and distributed storage.

• Understanding of Kafka internals, encompassing the Kafka protocol, broker architecture, KRaft, tiered storage, log storage, and compaction.

• Proven experience in creating cloud-native streaming or storage systems.

• Proficient programming skills in Java, Scala, or other systems programming languages.

• Background in designing and managing reliable production systems.

• Strong skills in debugging and performance optimization.

• Capability to independently manage projects from design to implementation and production deployment.

• Effective communication abilities and the capacity to collaborate successfully with cross-functional teams.

• Knowledge of object storage technologies such as S3, GCS, or Azure Blob Storage.

• Experience with lakehouse technologies, including Apache Iceberg or Parquet.

• Familiarity with Kubernetes and cloud-native infrastructure.


🏝️ Benefits

• Comprehensive health, dental, and vision insurance.

• Flexible work hours and remote work options.

• Opportunities for professional development and growth.

• Collaborative and innovative work environment.

• Competitive salary and performance-based bonuses.

People also viewed

OrderYOYO12 hours ago

Senior Data, AI Platform Engineer

DK flagDenmark OnlyFull-timePlatform Engineer£80k/year
ApplyView job
OrderYOYO13 hours ago

Senior Data & AI Platform Engineer

DE flagGermany OnlyFull-timePlatform Engineer£80k/year
ApplyView job
Paradigma Digital14 hours ago

Senior AI Platform Engineer – LLM Gateway

ES flagSpain OnlyFull-timePlatform Engineer
ApplyView job
Avaya22 hours ago

Platform Engineer

US flagUnited States OnlyFull-timePlatform Engineer
ApplyView job
Satellogic1 day ago

Platform Engineer

IN flagIndia, +1 more countryFull-timePlatform Engineer$100k/year
ApplyView job
Avaya1 day ago

Platform Engineer

US flagUnited States OnlyFull-timePlatform Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers