Senior Software Engineer designs and optimizes distributed systems for Alluxio's data orchestration platform, focusing on caching, metadata management, I/O performance, and fault-tolerance in multi-cloud environments. Requires strong experience in Java/C++/Go and distributed storage technologies like Spark, Hadoop, and Kubernetes.
Salary not listed
HybridBackend Engineering
About the role
What You’ll Own
Cache and metadata enhancements - design and implement improvements to caching policies, eviction logic, and metadata scalability to increase performance and reliability.
Data path optimization - refine I/O pipelines for S3/GCS/HDFS/Posix to reduce latency and improve throughput using concurrency and scheduling techniques.
Distributed systems reliability - strengthen consistency, replication, and fault-tolerance mechanisms across large-scale clusters.
Feature development and integration - collaborate with product and solution-engineering teams to deliver features that support AI and analytics workloads.
Code quality and peer collaboration - participate in design reviews, provide constructive feedback, and ensure robust testing and observability in production systems.
What You’ll Do
Design, build, and optimize distributed components within Alluxio’s orchestration layer.
Investigate performance bottlenecks and propose scalable solutions using profiling, tracing, and benchmarking tools.
Collaborate cross-functionally with fellow engineers, architects, and the open-source community to drive improvements.
Contribute to releases and stability efforts, ensuring enterprise-grade reliability across global deployments.
What We’re Looking For
Strong computer-science fundamentals and a passion for large-scale distributed systems.
Professional experience developing in Java, C++, or Go.
Practical knowledge of concurrency, replication, distributed coordination, and performance tuning.
Experience with distributed storage, caching, or data-access layers (e.g., Spark, Presto, Hadoop, Kubernetes).
Bachelor’s or advanced degree in Computer Science or related technical field (or equivalent experience).
Senior backend developer building scalable notification and admin workflow systems for 1Password's B2B customers. Requires 5+ years SaaS experience, strong Go proficiency, and expertise in distributed event-driven systems.
153k – 214k/yr
Remote5+ YOEBackend Engineering
Lead Backend Software Engineer
Beacon AISan Carlos, CA
Lead the design, architecture, and scaling of backend services, APIs, and real-time data pipelines for a mission-critical AI flight safety platform. Requires 5+ years building production backend systems with Python/Node.js, strong ownership, and technical leadership in a hybrid onsite role.
185k – 260k/yr
Hybrid5+ YOEBackend Engineering
Senior Software Engineer, Open Source Server
TemporalUnited States
Design, implement, and operate features for the open-source Temporal server, solving distributed systems challenges in scheduling, execution, persistence, and observability. Requires 5+ years building production distributed systems with strong concurrency and backend service experience.
176k – 238k/yr
Remote5+ YOEBackend Engineering
Senior Software Engineer - Network Connectivity
CloudflareAustin, TX
Senior engineer building Cloudflare's Egress connectivity platform for products like WARP and iCloud Private Relay. Requires strong Go/Rust skills, deep networking knowledge (L3/L4, HTTP/TLS), and experience with secure distributed systems.
Salary not listed
Hybrid5+ YOEBackend Engineering
Senior Software Engineer - Egress
CloudflareUnited States
Senior Software Engineer building and operating Cloudflare's Egress connectivity platform that powers products like WARP and iCloud Private Relay. Design, implement, and run large-scale networking systems in Go and Rust while participating in on-call.