Staff Software Engineer, AI Data Platform
ddn · Santa Clara
Job description
About the role
DDN is seeking a Staff Software Engineer to act as Technical Lead for its Data Ocean initiative within the DDN AI Data Platform. The role defines the technical vision, architecture and execution strategy for next-generation data management capabilities such as intelligent caching, global namespaces, data tiering and data mobility across hybrid storage environments. It is a hands-on technical leadership position for an experienced distributed systems engineer who also mentors engineering teams.
Key responsibilities
- Own the technical vision, architecture and roadmap of the Data Ocean platform and lead implementation of core capabilities
- Design, develop, debug and optimize production-quality C/C++ code for performance-critical distributed storage services
- Build scalable solutions for data movement, metadata management, caching, global namespace services and data mobility
- Architect high-performance data path and control plane services integrating object, file and block storage across on-premises and hybrid cloud environments
- Solve distributed systems challenges around consistency, replication, fault tolerance, concurrency and large-scale coordination
- Lead architecture reviews, design discussions and code reviews, and mentor engineers
- Partner with Product Management, Engineering and Architecture to turn product requirements into production-ready software
- Drive performance analysis, profiling, optimization, automated testing and CI/CD practices
Required profile
- Bachelor's, Master's or Ph.D. in Computer Science, Electrical Engineering or a related field
- 10+ years of experience developing enterprise storage systems or distributed systems software
- Proven experience as a Principal Engineer, Senior Staff Engineer or Technical Lead
- Experience leading architecture and technical execution across cross-functional, globally distributed teams
Required skills
- Expert-level C/C++ programming
- Distributed systems: consistency models, replication, fault tolerance, coordination, concurrency and scalability
- Object storage, distributed file systems, block storage and cloud storage architectures
- Production-scale distributed storage platforms
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United States.
Salaries by job title
- Delivery Specialist 330
- Line Cook 258
- Restaurant Host 249
- Dishwasher 241
- Shift Supervisor 226
- Parts Specialist 208
- Retail Service Specialist 176
- Server - Red Robin 140
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 3 hours ago
Expires 1 month from now
3 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
ddn
Santa Clara