Alluxio

Alluxio

Staff Software Engineer

Foster City, California · Staff+ · Full-time

Sponsorship not specified$240k-$315kDetected 792 days ago
JavaC++Distributed SystemsCloud PlatformsKubernetesMachine LearningSparkResearchLeadershipMentoring

About the role

  • We're looking for experienced distributed-systems engineers to join our Core Product team and advance the next generation of Alluxio's data-orchestration engine - the foundation for AI and analytics at global scale.
  • As a Staff Software Engineer, you'll work on high-impact systems problems such as: 1.

Responsibilities

  • Design and implement core components of Alluxio's distributed file and object-access layer.
  • Optimize performance for large-scale, high-throughput environments using advanced concurrency and caching techniques.
  • Build scalable metadata and coordination systems that ensure strong consistency, high availability, and minimal latency.
  • Collaborate cross-functionally with product, solution-engineering, and research teams to drive roadmap and customer success.
  • Professional experience developing in Java, C++, or Go.
  • Demonstrated technical leadership: defining architecture, mentoring peers, or driving major projects from design through release.
  • Build infrastructure trusted by the world's largest AI and data-driven companies.
  • Join a small, senior engineering team where your designs shape the product's evolution.
  • A culture of empathy, curiosity, and ownership - where engineers collaborate closely to solve hard problems.

Requirements

  • Experience with distributed storage, data-access layers, or cloud infrastructure (e.g., Spark, Presto, Hadoop, Kubernetes).
  • Bachelor's or advanced degree in Computer Science or related technical field (or equivalent experience).

Nice to have

  • Optimizing metadata management, caching, and replication across thousands of nodes.
  • Collaborating with internal product teams to push the limits of distributed I/O performance.
  • This is a hands-on, architecture-plus-implementation role for engineers who love deep systems work and want visible impact in a small, senior, highly technical team.
  • Cache and metadata consistency - advance Alluxio's intelligent caching framework for multi-tenant environments (TTL policies, write-back consistency, invalidation protocols, and distributed metadata scaling).
  • Scaling for AI and analytics workloads - evolve the coordination layer to efficiently serve distributed AI training clusters, accelerating model load and shuffle operations across regions and clouds.

Skills

  • Designing concurrent, fault-tolerant services for multi-region and multi-cloud environments.

Compensation

  • The salary range for this US full-time position is $240,000-$315,000, depending on experience, and subject to standard withholding and applicable taxes.

Company info

  • What We're Looking For

This listing is sourced directly from Alluxio's careers page and normalized into a canonical job model.