Alluxio · 6 months ago
Senior Software Engineer
Alluxio powers the data layer for modern AI and analytics, providing a high-performance distributed caching layer built for large-scale AI workloads. The Senior Software Engineer will work on optimizing metadata management, designing fault-tolerant services, and collaborating with product teams to enhance data orchestration capabilities.
AnalyticsArtificial Intelligence (AI)Open SourceSoftware
Responsibilities
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
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
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
Qualification
Required
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)
Benefits
Equity (stock options)
Access to a comprehensive benefits package
Company
Alluxio
Alluxio is a web-scale producer that develops data orchestration for AI analytics and cloud services.
H1B Sponsorship
Alluxio has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (11)
2024 (4)
2023 (6)
2022 (7)
2021 (3)
2020 (1)
Funding
Current Stage
Growth StageTotal Funding
$73MKey Investors
Hillhouse InvestmentSeven Seas PartnersAndreessen Horowitz
2021-11-16Series C· $50M
2020-04-16Series B· $7M
2019-01-18Series B· $8.5M
Leadership Team
Recent News
2025-10-27
IT Brief New Zealand
2025-05-25
Company data provided by crunchbase