
Distributed Storage Software Developer
Aptiv
full-time
Posted on:
Location Type: Remote
Location: Texas • United States
Visit company websiteExplore more
Tech Stack
About the role
- Design and implement distributed storage systems for eLxr
- Integrate and optimize storage solutions within enterprise environments
- Develop storage protocols and APIs for data replication, consistency, and fault tolerance
- Package and maintain storage-related Debian packages for eLxr distribution
- Optimize I/O performance and data access patterns in distributed Linux environments
- Implement data durability mechanisms including erasure coding, replication strategies, and backup systems
- Collaborate with eLxr team on distribution integration and release cycles
- Debug complex distributed systems issues including race conditions, network partitions, and data corruption
- Contribute to upstream open-source storage projects and Debian packaging efforts
Requirements
- Bachelor's or Master degree in Computer Science, Engineering, or related field
- 3+ years of experience in distributed systems development
- Strong proficiency in C/C++, Go, or Rust
- Experience with Debian/Ubuntu or other Linux distributions
- Deep understanding of distributed systems concepts: consensus algorithms, CAP theorem, eventual consistency
- Experience with storage technologies: block storage, object storage, or file systems
- Knowledge of Linux package management (dpkg, apt) and Debian packaging
- Proficiency with Linux systems programming and kernel interfaces
- Strong debugging and performance optimization skills
- Must reside in Greater Austin, TX area
- United States Citizenship required
Benefits
- Hybrid work model for workplace flexibility
- Comprehensive health, dental, and life insurance
- Short and long-term disability coverage
- RRSP matching for financial security
- Flexible time-off policies for work-life balance
- Employee assistance program for mental well-being
- Learning benefits, including a LinkedIn Learning subscription and seminars
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++GoRustDebianUbuntuLinuxstorage protocolsdata replicationperformance optimization
Soft Skills
collaborationdebuggingproblem-solving
Certifications
Bachelor's degreeMaster's degree