Sr. Software Engineer - Distributed Systems
Core
Designs and implements highly available, distributed messaging components in the cloud, focusing on reliability, resilience, and scalability.
Role type
Senior IC distributed systems engineer (messaging infrastructure)
Builds
Cloud messaging systems, internal developer tooling, and frameworks
Domain
Cloud infrastructure / Distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems architecture, cloud service deployment, incident response, CI/CD automation, test strategy design, code review, system reliability engineering
Preferred skills
C#, Java, Go, performance optimization, open-source evaluation
Technologies
C, C++, C#, Java, JavaScript, Python, .NET, Go
Responsibilities
Define requirements and architecture for messaging features, lead incident response and root-cause analysis, design test strategies and CI/CD pipelines, mentor engineers on code quality and tooling, build internal frameworks and libraries
Seniority
Senior, hands-on IC
