Staff Frontend / Full-Stack Engineer – AI Storage Platforms
Indexed description
"DDN's A3I solutions are transforming the landscape of AI infrastructure." – IDC
“The real differentiator is DDN. I never hesitate to recommend DDN. DDN is the de facto name for AI Storage in high performance environments” - Marc Hamilton, VP, Solutions Architecture & Engineering | NVIDIA
DDN is the global leader in AI and multi-cloud data management at scale. Our cutting-edge data intelligence platform is designed to accelerate AI workloads, enabling organizations to extract maximum value from their data. With a proven track record of performance, reliability, and scalability, DDN empowers businesses to tackle the most challenging AI and data-intensive workloads with confidence.
Our success is driven by our unwavering commitment to innovation, customer-centricity, and a team of passionate professionals who bring their expertise and dedication to every project. This is a chance to make a significant impact at a company that is shaping the future of AI and data management.
Our commitment to innovation, customer success, and market leadership makes this an exciting and rewarding role for a driven professional looking to make a lasting impact in the world of AI and data storage.
Job Description
DDN India is seeking a highly experienced Staff Frontend / Full-Stack engineer to design and deliver intuitive, high-performance user interfaces and supporting services for enterprise-grade distributed storage platforms. This role focuses on building responsive dashboards, observability tools, and management interfaces that enable users to monitor, manage, and operate large-scale storage systems across object, file (POSIX), and multi-tenant environments. You will work closely with backend, platform, and infrastructure teams to integrate UI experiences with distributed systems handling metadata, telemetry, and control-plane operations, while ensuring scalability, performance, and usability. The ideal candidate brings strong expertise in modern frontend frameworks, full-stack development, system design, and building UI-driven experiences for complex distributed systems.
Key Responsibilities
- Design and develop responsive, intuitive UI dashboards for storage system management.
- Build visualization components for metrics, system health, capacity, performance, and alerts.
- Translate product requirements and workflows into user-friendly interfaces.
- Ensure UI performance and scalability for large datasets and real-time updates.
- Develop APIs and backend services that support UI functionality.
- Implement data aggregation, query handling, and orchestration logic for storage systems.
- Work with distributed systems handling metadata, telemetry, and control-plane interactions.
- Optimize backend services for scalability, reliability, and low latency.
- Integrate with distributed storage architectures (object, block, and file systems).
- Support management of multi-tenant environments and large-scale clusters.
- Handle streaming data, event-driven updates, and asynchronous workflows.
- Work with engineering teams to expose meaningful system insights to users.
- Partner with backend, platform, and infrastructure teams.
- Collaborate with product managers and UX designers.
- Work closely with storage and systems engineers to understand domain requirements.
- Ensure high performance, scalability, and responsiveness of UI and services.
- Write clean, maintainable, and testable code.
- Participate in code reviews, testing, and release processes.
- Bachelor’s or Master’s degree in Computer Science or a related field.
- 10+ years of experience in full-stack or frontend/backend development.
- Strong experience with modern frontend frameworks (e.g., React, Angular).
- Proficiency in backend development (e.g., Node.js, Python, Go, or Java).
- Experience designing and consuming RESTful APIs and/or GraphQL.
- Familiarity with distributed systems concepts and cloud-native architectures.
- Experience working with databases (SQL/NoSQL) and data modeling.
- Understanding of asynchronous processing, caching, and performance optimization.
- Experience with large-scale storage systems, distributed systems, or cloud platforms.
- Familiarity with Kubernetes, microservices, and containerized environments.
- Experience building observability dashboards (metrics, logs, tracing).
- Knowledge of authentication/authorization systems (OAuth, SSO, RBAC).
- Exposure to high-performance computing (HPC) or AI infrastructure environments.
- Experience working with real-time data and streaming frameworks.
- Designing and delivering UI dashboards for managing distributed storage systems
- Building observability and monitoring interfaces for metrics, logs, and system health
- Developing full-stack services that power real-time system insights and control workflows
- Enabling scalable interaction with multi-tenant, high-performance storage environments
- Integrating UI experiences with backend metadata, telemetry, and control-plane systems
- Improving performance, usability, and responsiveness of complex enterprise platforms
- Collaborating across teams to translate distributed system complexity into intuitive user experiences
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search