Low-Level Senior Software Engineer, Xet Storage
Build and operate low-level, high-performance storage infrastructure at massive scale, contributing to the Rust-based xet-core project and Xet Storage backend. The role requires 8+ years of distributed systems, storage, or networking experience and strong independent execution.
About the job
Responsibilities
- Contribute to xet-core, an open-source Rust project powering
hf-xet, the Python library underpinning the Hugging Face Hub client and related open-source tools. - Design, build, and operate features in the Xet Storage backend.
- Build and operate production systems software at large scale.
- Develop simple, robust, and scalable systems used by engineering and science teams.
- Work independently and take ownership of projects end to end in a high-trust, low-process environment.
- Monitor, alert, debug, and recover distributed production systems.
Requirements
- 8+ years building and scaling distributed systems, storage, or networking infrastructure.
- Proficiency in a low-level systems language; Rust is strongly preferred.
- Experience working independently in ambiguous, fast-moving, asynchronous, and fully remote environments.
- Passion for building high-performance, robust, and scalable systems.
Nice-to-haves
- Experience designing efficient, high-performance, fault-tolerant data storage and retrieval systems.
- Experience operating production systems, including monitoring, alerting, distributed debugging, and recovery.
- Familiarity with Git internals.
- Familiarity with cloud infrastructure, databases, or networking.
Benefits and Compensation
- Reimbursement for relevant conferences, training, and education.
- Health, dental, and vision benefits for employees and dependents.
- Parental leave and flexible paid time off.
- Flexible working hours and remote work options.
- Opportunity to visit office spaces in NYC and Paris; workstation outfitting is available when needed.
- Company equity for all employees.
Skills
Rust, Python, TypeScript, Go, C++, Distributed Systems, Storage Systems, Networking, AWS, Microsoft Azure, GCP, Kubernetes, Git Internals, Databases, Monitoring
Similar jobs
Backend Engineering jobsBuild and operate fault-tolerant, low-latency distributed platforms and real-time data pipelines at internet scale. The role requires significant backend programming experience, expertise in languages such as Go, Java, Rust, or C++, and a bachelor’s degree or equivalent experience.
Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.
Build and operate highly performant Core API services for real-time fraud detection, owning reliability, observability, scaling, and production operations. The role requires 5+ years of backend experience with Go or Node.js and strong SRE practices.
Build and operate the backend runtime platform that schedules, executes, and persists security and compliance tests at scale. The role requires strong production systems experience, ownership of complex projects, debugging expertise, and effective technical collaboration and mentorship.
Build and operate backend systems for large-scale data ingestion, workflow processing, and AI inference. The role requires 8+ years of backend experience, distributed-systems expertise, and proficiency with Python, TypeScript, or Go in production AWS environments.