remote
Software Engineer III - DDN
Software Engineer
Senior software engineer building high‑performance AI storage solutions using Python, C++, and CUDA on Linux platforms to power demanding AI data centers worldwide.
About the role
Key Responsibilities
- Design, develop, and optimize software components for AI‑centric storage systems, ensuring low latency and high throughput.
- Implement GPU‑accelerated algorithms with CUDA to accelerate data processing pipelines.
- Collaborate with cross‑functional teams to integrate new features into production‑grade storage stacks.
- Perform performance profiling, debugging, and code reviews to maintain code quality and reliability.
- Contribute to architecture discussions, proposing scalable solutions for emerging AI workloads.
Requirements
- 5+ years of professional software development experience in C++ and Python.
- Strong background in high‑performance computing, GPU programming (CUDA), and Linux system programming.
- Experience with large‑scale data storage or AI infrastructure is highly desirable.
- Excellent problem‑solving skills and a passion for delivering robust, scalable solutions.
- Effective communication and teamwork abilities in a fast‑paced, collaborative environment.