Senior Software Engineer - Storage & Systems

Graid Technology — Taiwan · Posted ~2 weeks ago

Senior

Skills

Systems engineering Storage systems High-performance computing Enterprise storage Software engineering Shell Script RAID GPU computing CPU architecture

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior systems and storage engineering role focused on designing high-performance, resilient infrastructure for demanding AI, HPC, and data-intensive workloads. You will solve complex systems problems, take substantial technical ownership, and help shape next-generation storage infrastructure.

Highlights

Work on high-performance storage infrastructure for AI, HPC, and data-intensive workloads. The position offers strong engineering ownership, meaningful technical challenges, global collaboration, and direct impact on advanced infrastructure solutions.

Description

About Graid Technology Join Graid Technology and help shape the future of high-performance storage. We build enterprise-grade storage solutions that power AI, HPC, and data-intensive workloads. Our industry-leading GPU-based RAID technology delivers exceptional performance and data resilience at scale, while our CPU-centric solutions provide bootable RAID and deeply integrated storage capabilities for demanding enterprise environments. Headquartered in Sunnyvale, California, with our R&D center in Taipei, Taiwan, Graid Technology is a fast-growing, innovation-led company with a global engineering team and the energy of a startup. Here, strong engineers have real ownership, the opportunity to solve meaningful technical problems, and a direct impact on our products and customers. Join us in pushing the boundaries of high-performance storage and helping define the infrastructure behind the next generation of AI. The Role We are looking for a Senior Systems & Storage Engineer to design, build, and evolve the software foundations behind our storage products. This is a hands-on senior engineering role for someone who enjoys working close to the system: storage stacks, I/O paths, Linux internals, performance optimization, and the boundary between software and hardware. You will make architectural decisions, turn complex product needs into reliable technical designs, and help establish a high bar for engineering quality across the team. You will collaborate with engineers, product managers, infrastructure teams, and international stakeholders. What You’ll Do Design and develop high-performance, reliable systems software and backend services in Go, C, and/or C++.Architect and improve storage-related components, including I/O paths, RAID functionality, file systems, and system integrations.Build scalable service and API layers using REST and gRPC where appropriate.Own technical designs from early requirements through implementation, testing, release, and ongoing improvement.Lead architecture discussions, design reviews, and code reviews across engineering and product teams.Identify system bottlenecks through profiling and benchmarking, then drive practical performance improvements.Partner with DevOps and infrastructure engineers to strengthen CI/CD pipelines, developer workflows, observability, and release reliability.Write and maintain robust unit, integration, and system-level tests.Mentor engineers, share practical systems knowledge, and raise the team’s technical standards.Translate customer and business requirements into clear, maintainable technical solutions. What You Bring 5+ years of professional experience developing backend, systems, infrastructure, or storage software.Strong proficiency in Go, with solid production experience in C and/or C++.Demonstrated experience designing and delivering production-grade systems with meaningful ownership.A strong understanding of Linux and operating-systems fundamentals, including processes, memory management, concurrency, synchronization, IPC, and debugging.Strong experince working in Linux development environments and writing Shell scripts.Experience designing systems that balance performance, reliability, maintainability, and product requirements.Strong Git-based development practices, including collaborative code review and version-control workflows.Excellent English communication skills for technical discussions, documentation, and day-to-day collaboration with an international team.The judgment and ownership expected of a senior engineer: you can independently drive ambiguous problems, make sound trade-offs, and elevate those around you. Nice to Have Experience with storage systems, RAID, NVMe, file systems, block storage, kernel interfaces, or I/O-stack development.Familiarity with hardware-software integration, drivers, embedded systems, or firmware development.Experience with performance profiling, benchmarking, latency analysis, and systems-level optimization.Experience with Docker, Kubernetes, and modern container orchestration practices.Experience building or maintaining CI/CD pipelines with GitHub Actions and/or GitLab CI/CD.Exposure to cloud platforms such as AWS, GCP, or Azure.Practical DevOps experience that has improved engineering velocity, reliability, or release quality. Language Requirements Chinese: Native proficiency or TOCFL Level C1 or above is required.English: Professional working proficiency is required for technical discussions, documentation, meetings, and daily collaboration with international teams.TOEFL, IELTS, or other recognized English proficiency certification is preferred.Strong written and verbal communication skills, with the ability to communicate effectively with both Taiwan-based and overseas colleagues. Why Graid? Work on technically challenging products at the intersection of storage, systems software, and AI infrastructure.Have meaningful ownership over architecture and product direction.Build technology used in demanding, real-world enterprise environments.Join a team that values curiosity, craftsmanship, direct communication, and engineering excellence.Help define what next-generation storage looks like. Benefits Flexible Work Arrangement Enjoy 1 day of WFH every week, giving you additional flexibility while maintaining strong collaboration with the team. Great Coffee, Every Day Our Taipei office provides two different coffee machines, including a professional-style coffee machine and a Nespresso machine, so you can enjoy your coffee your way. Snacks From Around the World Our office pantry offers a variety of international snacks, healthy options, protein-rich food, and drinks.We regularly introduce different selections from around the world, so there's always something new to try. Carefully Selected Tea & Coffee We carefully select our tea and coffee beans with quality in mind because we believe good work deserves good coffee. Celebrate Your Birthday With Us Your birthday is worth celebrating.Enjoy:Birthday LeaveBirthday GiftMonthly birthday celebrations with the team Special Holiday Benefits Throughout the year, we provide special bonuses, gifts, or benefits for selected holidays and special occasions. 🚀 Grow With Us As a growing technology company, you'll have the opportunity to take ownership, learn from experienced engineers, work on real products, and see your contributions make a direct impact.