Staff Software Engineer, AiDP
Company websiteddn.com (DDN, opens in new tab)
Base salary $200K to $250K
Employer-published annual base salary, USD. Advertised base range in Santa Clara, CA +1 more
You apply on the employer's own site. Six Figure Work does not handle applications.
- LocationSanta Clara, CA +1 more
- WorkplaceHybrid
- Status at last checkSource accepting applications when checked
- Last checked (3 h ago) · observed since
All places named
- Santa Clara, CA
- North Carolina
About this job
DDN is seeking a Staff Software Engineer to serve as the Technical Lead for the Data Ocean initiative within the DDN AI Data Platform.
In this role, you will define the technical vision, architecture, and execution strategy for next-generation data management capabilities, including intelligent caching, global namespaces, data tiering, and data mobility across hybrid storage environments. You will work closely with Engineering, Product Management, and Architecture to build scalable, high-performance storage solutions that integrate object storage, file systems, and block storage for AI, HPC, and enterprise workloads.
This is a hands-on technical leadership position for an experienced distributed systems engineer who enjoys solving complex storage challenges and mentoring engineering teams while driving architectural decisions.
Technical Leadership
Own the technical vision, architecture, and long-term roadmap for the Data Ocean platform while leading the implementation of core platform capabilities.
Designing, developing, debugging, and optimizing production-quality C/C++ code for performance-critical distributed storage services.
Design and implement scalable solutions for data movement, metadata management, intelligent caching, global namespace services, and data mobility.
Architect and build high-performance data path and control plane services that deliver low latency, high throughput, scalability, and reliability.
Define architectures that seamlessly integrate object, file, and block storage across on-premises and hybrid cloud environments.
Solve complex distributed systems challenges involving consistency, replication, fault tolerance, concurrency, metadata management, and large-scale coordination.
Lead architecture reviews and technical design discussions while driving engineering decisions that balance performance, scalability, maintainability, and operational simplicity.
Lead by example through hands-on coding, code reviews, debugging, root-cause analysis, performance tuning, and technical mentoring.
Partner closely with Product Management and Engineering teams to translate product requirements into high-quality, production-ready software.
Storage Platform Development
Lead the design and implementation of next-generation storage platform capabilities, including:
Intelligent object storage caching
File system namespace caching
Global namespace services
Policy-driven data tiering across object, file, and block storage
Data mobility, replication, and lifecycle management
Distributed metadata and control plane services
Build highly scalable distributed storage software with enterprise-grade security, observability, availability, and operational excellence.
Cross-Functional Leadership
Serve as the primary technical lead across Engineering, Product Management, and Architecture.
Collaborate with Product Management to define technical strategy, roadmap priorities, and implementation plans.
Drive technical execution and alignment across globally distributed engineering teams.
Mentor engineers through design reviews, architecture guidance, code reviews, and technical coaching.
Clearly communicate technical direction and architectural decisions to engineering and executive stakeholders.
Partner with infrastructure, cloud, platform, and DevOps teams to ensure seamless deployment and integration.
Establish engineering best practices for systems-level software development using C/C++.
Maintain high standards for software architecture, code quality, performance, scalability, and maintainability.
Drive performance analysis, profiling, and optimization across distributed storage components.
Champion automated testing, including unit, integration, system, scalability, and performance testing.
Support modern CI/CD practices and reliable software delivery.
Required Qualifications
Bachelor's, Master's, or Ph.D. in Computer Science, Electrical Engineering, or a related technical 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 building complex distributed software platforms.
Expert-level C/C++ programming skills with a passion for writing high-quality, production-ready code.
Deep expertise in distributed systems, including consistency models, replication, fault tolerance, distributed coordination, concurrency, and scalability.
Strong experience with object storage, distributed file systems, block storage, and cloud storage architectures.
Proven track record designing and delivering production-scale distributed storage platforms.
Experience leading architecture and technical execution across cross-functional and globally distributed engineering teams.
Excellent communication, collaboration, and mentoring skills.
Source: DDN on Ashby · View original posting (opens in new tab)
Pay in context
This role's base floor ($200,000) is above 71% of the 4,314 Software Engineering roles in California listed on this site; 148 others list the same floor. Their median floor is $176,100; the middle half runs from $149,100 to $203,000.
Only jobs on this site count, and each one publishes a base salary of $100,000 or more, so this compares six-figure jobs with each other, not with the whole market. Computed Nov 6, 2026.
This listingStaff Software Engineer, AiDP$200K to $250K
Staff Engineer, Lustre$200K to $250K
Director, Global People Business Partner - GTM$200K to $240K
Senior Staff Engineer - AI Data Path$200K to $250K
Director, Global People Business Partner - R&D$200K to $240K
Sustaining Engineer - L4$185K to $250K
Lead Engineer – Security Architecture$225K to $275K
Chart as a table
| Role | Published base |
|---|---|
| Staff Software Engineer, AiDP (this listing) | $200K - $250K |
| Staff Engineer, Lustre | $200K - $250K |
| Director, Global People Business Partner - GTM | $200K - $240K |
| Senior Staff Engineer - AI Data Path | $200K - $250K |
| Director, Global People Business Partner - R&D | $200K - $240K |
| Sustaining Engineer - L4 | $185K - $250K |
| Lead Engineer – Security Architecture | $225K - $275K |
Observed changes
- First observed on the employer's board
- Began meeting the published-salary criteria
- Observed since
- Employer-stated posting date
- 2026-10-01
Where this pay comes from
Location as the employer wrote it: Santa Clara Office • Remote - North Carolina
USD 200,000 – 250,000 · 1 YEAR · Salary
- Method
- Structured pay field published by the employer
- Checked
- Rule set
- us-base-v2
The employer's job board publishes this pay as a dedicated data field. We read the field directly; no interpretation was needed.
What we verified
- The pay figures come from the employer's own listing, quoted exactly above.
- The pay is an annual base salary in US dollars with a minimum of at least $100,000.
- The role was publicly listed on the employer's job board when last checked.
We do not verify what the employer will actually offer, whether the employer is still recruiting for the role, or anything beyond what the employer published. Full methodology.
