---
title: "Senior Software Engineer - Distributed System Development"
company: "Alluxio"
company_url: "https://www.remjobs.works/companies/alluxio"
url: "https://www.remjobs.works/job/alluxio-senior-software-engineer-distributed-system-development-f3d409be-5789-454a-9907-e47422eed39e"
apply_url: "https://jobs.lever.co/alluxio/f2fd824b-4054-4b22-af36-8375f3cf4340"
workplace: onsite
location: "Foster City, California"
employment_type: full-time
seniority: senior
role: software-engineering
region: united-states
skills: ["cpp", "java"]
date_posted: 2026-09-11T07:36:00.587Z
first_seen_by_remjobs: 2026-09-11T08:01:53.022Z
---

# Senior Software Engineer - Distributed System Development

**Alluxio** · Foster City, California

Apply: https://jobs.lever.co/alluxio/f2fd824b-4054-4b22-af36-8375f3cf4340

## About Alluxio

Alluxio is a high-performance distributed caching layer built for large-scale AI workloads. Alluxio maximizes I/O throughput and minimizes I/O latency for model training, model deployment, inference cold starts, feature store queries and more — all without replacing your existing storage.

## About the role

##### About the Role:

As a Senior Software Engineer at Alluxio, you will be responsible for evolving the state-of-the-art Alluxio project.. The work would involve solving challenging problems in the area of Distributed Data Services, memory and data structure efficiency, thread concurrency, locking optimizations, caching policies and implementation.

##### As the Senior Software Engineer - Distributed Systems at Alluxio, What You Will Be Able To Build and Owner：

**As the Senior Software Engineer - Distributed Systems at Alluxio, What You Will Be Able To Build and Owner：**

- The role would include developing innovative solutions for scaling systems to thousands of nodes and providing data durability and high availability.

- The ideal candidate is an experienced software engineer who has the ability to come up with creative solutions and lead team members to take them from concept to completion.

- You would contribute to the product architecture and implement the technical direction, working along with the product management.

**As the Senior Software Engineer - Distributed Systems at Alluxio, What We are Looking For:**

- BS degree in Computer Science, similar technical field of study, or equivalent practical experience.

- >2 years of software development experience in one or more general-purpose programming languages, including but not limited to: Java, C/C++, or Go.

- Experience working with two or more from the following is a must: distributed and parallel systems, distributed storage systems, architecting large-scale software systems, and/or security software development.

- Excellent analytical and problem-solving skills.

- Working proficiency and communication skills in verbal and written English.

**As the Senior Software Engineer - Distributed Systems at Alluxio, We Would Appreciate If You Have：**

- Experience contributing to and/or maintaining an open source project.

- Ability and desire to work in a fast-paced, collaborative, and iterative programming environment.

- Contributed or contributing to Alluxio.

---

Source: Alluxio's own career page, read by RemJobs. Canonical HTML version: https://www.remjobs.works/job/alluxio-senior-software-engineer-distributed-system-development-f3d409be-5789-454a-9907-e47422eed39e
