Senior Distributed Systems Software Engineer
Core
Architect and evolve the backbone for platforms serving a diverse global client base, focusing on seamless data synchronization, real-time streaming, and resilient cloud-native infrastructure.
Role type
Senior IC distributed systems software engineer
Builds
Highly scalable, fault-tolerant backend services powering real-time data synchronization and streaming
Domain
Cloud-native infrastructure, distributed systems, data movement
Deliverable
production ML models | product features
Required skills
Designing and operating data syncing platforms, streaming event collections, large-scale backend infrastructure, event-driven architectures, real-time APIs, cloud-native deployment patterns, backend programming (Go, Python, Java), SQL
Preferred skills
Supporting rapidly growing products or services
Technologies
AWS, GCP, Azure, SQL
Responsibilities
Design, implement, and maintain highly scalable, fault-tolerant backend services; Optimize systems for latency, throughput, and reliability; Guide architectural decisions around multi-region deployment, disaster recovery, and data residency; Collaborate with engineering and product stakeholders to deliver practical solutions; Own projects from concept to production; Continuously monitor, evaluate, and improve platform automation, observability, and incident response techniques
Seniority
Senior, hands-on IC