Staff Frontend / Full-Stack Engineer – AI Storage Platforms
DataDirect Networks View all jobs
- Pune, Maharashtra
- Permanent
- Full-time
- 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