DDN
Enterprise SaaSDirect Ashby career site

Staff Software Engineer, AiDP

Location
Santa Clara, CA (Remote) · On-site
Job type
Full-time
Level
Director
Experience
10+ years
Education
Bachelor's degree
Listed
23 days ago

Skills & highlights for this role

  • C++
  • distributed systems
  • object storage
  • distributed file systems
  • block storage

Also useful

  • consistency models
  • replication
  • fault tolerance

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.

About DDN

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.

Read the original posting

From DDN's careers page, first listed on Rolev.ai on October 17, 2026. Rolev.ai is not the employer.

How Rolev.ai helps with this application

Rolev.ai is a job search and application tool for US job seekers. For this Staff Software Engineer, AiDP role at DDN, it shows how your resume fits, tailors your resume to the posting, and prepares the application for you to review.

  • See how you fit

    Openings from employer career sites are ranked against your whole resume—and searchable inside Claude, ChatGPT, and Cursor via Rolev.ai MCP.

  • Tailor without inventing

    Every change to your resume is checked against your original. New experience goes in only with your yes—zero fabricated claims.

  • Draft the full kit

    Tailored and Full Match resumes, role-specific cover letters, and answers to employer screening questions are prepared in seconds.

  • 1-Click Extension Autofill

    The Chrome extension fills the employer's Greenhouse, Workday, Lever, or Ashby form in 1 click. You review it and press Submit.

Common questions

Where is the Staff Software Engineer, AiDP job at DDN located?

Yes, this Staff Software Engineer, AiDP opening at DDN is listed as Santa Clara, CA (Remote) (On-site). Always check DDN's application page for specific state eligibility or relocation policies.

What qualifications are required for Staff Software Engineer, AiDP at DDN?

For the Staff Software Engineer, AiDP role, DDN highlights 10+ years of relevant experience; a bachelor's degree; experience with C++, distributed systems, object storage, distributed file systems, block storage. Rolev.ai can score your existing resume against these requirements and show any skill gaps before you apply.

How do I apply for the Staff Software Engineer, AiDP position at DDN?

This listing links directly to DDN's Ashby application page. You can apply directly on DDN's site, or use Rolev.ai to check your resume fit, generate a zero-hallucination tailored resume and cover letter for this posting, and autofill the Ashby application form in 1 click with the Rolev.ai Chrome extension. You always review the form and press Submit yourself.