Description
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 Senior Software Engineer, you'll work on high-impact systems problems such as:
- Optimizing metadata management, caching, and replication across thousands of nodes.
- Designing concurrent, fault-tolerant services for multi-region and multi-cloud environments.
- Evolving Alluxio's storage abstraction and scheduling layer to support large-scale AI/ML data pipelines.
- 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.
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 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).
Why Alluxio?
- 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.
- Work directly with the original creators of open-source Alluxio.
- A culture of empathy, curiosity, and ownership - where engineers collaborate closely to solve hard problems.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://jobs.lever.co/alluxio/1f58cf1a-9182-4f86-b51f-c5e7f3b9f938