Skip to content
AlluxioAlluxioFoster City, CA

Senior Software Engineer

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).

Skills

JavaC++GoKubernetesHadoopSparkPrestoS3GcsHdfs
1Password

Senior Developer, Admin Workflows

1PasswordUnited States

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
Beacon AI

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
Temporal

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
Cloudflare

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
Cloudflare

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.

Salary not listed
Hybrid5+ YOEBackend Engineering