Staff Engineer - Data Path

Posted 2 Days Ago
Be an Early Applicant
Hiring Remotely in Office, Machaze, Manica, MOZ
Remote
Senior level
Artificial Intelligence • Machine Learning • Software • Analytics
The Role
Develop high-performance C/C++ data path software for distributed storage platforms. Responsibilities include designing caching, metadata, data movement, and storage integration services; optimizing throughput, latency, scalability, and reliability; debugging concurrency and performance issues; and collaborating across engineering, QA, performance, and release teams.
Summary Generated by Built In

DDN is seeking a Senior Software Engineer to join the Data Ocean engineering team and develop high-performance data path software for next-generation AI and enterprise storage platforms.

This role focuses on designing, implementing, and optimizing core data path services that enable intelligent caching, object storage integration, metadata management, and efficient data movement across modern storage environments.

The ideal candidate is a strong systems engineer with deep C/C++ development expertise, experience building high-performance Linux-based software, and a passion for solving complex storage and distributed systems challenges.

This is a hands-on engineering role requiring ownership of design, implementation, debugging, performance optimization, and delivery of production-quality software.

 
Responsibilities

Data Path Software Development

  • Design and implement high-performance data path components for the Data Ocean platform.

  • Develop intelligent caching capabilities for object storage workloads.

  • Build scalable services for data movement across object, file, and block storage environments.

  • Implement metadata management services supporting efficient object tracking, lookup, and on-demand retrieval.

  • Develop cache management capabilities including quota management, eviction policies, and lifecycle controls.

  • Optimize data transfer pipelines for throughput, latency, scalability, and reliability.

  • Analyze, debug, and optimize system performance across large-scale storage workloads.

  • Develop production-quality C/C++ software for high-performance storage systems.

  • Design and implement multithreaded, concurrent systems software on Linux platforms.

  • Work on storage data path components involving caching, metadata handling, I/O processing, and distributed coordination.

  • Improve scalability, reliability, and performance of core storage services through profiling and optimization.

  • Troubleshoot complex system issues involving performance, concurrency, and data consistency.

  • Participate in architecture discussions, technical design reviews, and code reviews.

  • Collaborate with senior engineers, architects, and cross-functional teams across global engineering locations.

  • Work closely with QA, performance engineering, and release teams to deliver reliable production software.

  • Contribute to engineering best practices, automation, and continuous improvement initiatives.

 
Required Qualifications
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related technical field.

  • 8+ years of experience developing systems software, storage software, or distributed systems.

  • Strong expertise in C/C++ programming with experience developing production-grade software.

  • Strong Linux systems programming experience.

  • Experience with multithreaded programming, concurrency, synchronization, and performance tuning.

  • Understanding of storage systems, filesystems, or distributed storage architectures.

  • Experience working with object storage concepts and APIs, including S3.

  • Ability to debug complex software issues and optimize performance-critical systems.

 
Preferred Qualifications
  • Experience developing distributed storage systems or high-performance data platforms.

  • Knowledge of filesystem internals, metadata management, and namespace services.

  • Experience with intelligent caching, data tiering, replication, or data mobility solutions.

  • Familiarity with storage protocols and networking technologies.

  • Experience integrating cloud storage with enterprise storage platforms.

  • Familiarity with AI infrastructure, HPC workloads, or large-scale data processing environments.

 
Why Join DDN?

As a Senior Software Engineer – Data Path, Data Ocean, you will work on foundational storage technologies powering next-generation AI, HPC, and enterprise workloads.

You will have the opportunity to design and build high-performance distributed systems software, solve challenging scalability and performance problems, and contribute to a global engineering team delivering advanced data management solutions for modern AI infrastructure.

 

Skills Required

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related technical field
  • 8+ years of experience developing systems software, storage software, or distributed systems
  • Strong expertise in C/C++ programming with production-grade software development experience
  • Strong Linux systems programming experience
  • Experience with multithreaded programming, concurrency, synchronization, and performance tuning
  • Understanding of storage systems, filesystems, or distributed storage architectures
  • Experience with object storage concepts and APIs, including S3
  • Ability to debug complex software issues and optimize performance-critical systems
  • Experience developing distributed storage systems or high-performance data platforms
  • Knowledge of filesystem internals, metadata management, and namespace services
  • Experience with intelligent caching, data tiering, replication, or data mobility solutions
  • Familiarity with storage protocols and networking technologies
  • Experience integrating cloud storage with enterprise storage platforms
  • Familiarity with AI infrastructure, HPC workloads, or large-scale data processing environments
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Chatsworth, CA
706 Employees
Year Founded: 1998

What We Do

DDN is the world’s largest private data storage company and the leading provider of intelligent technology and infrastructure solutions for Enterprise At Scale, AI and analytics, HPC, government and academia customers. Through its DDN and Tintri divisions, the company delivers AI, Data Management software and hardware solutions, and unified analytics frameworks to solve complex business challenges for data-intensive, global organizations. DDN provides its enterprise customers with the most flexible, efficient and reliable data storage solutions for on-premises and multi-cloud environments at any scale. Over the last two decades, DDN has established itself as the data management provider of choice for over 11,000 enterprises, government, and public-sector customers, including many of the world’s leading financial services firms, life science organizations, manufacturing and energy companies, research facilities, and web and cloud service providers.

Similar Jobs

DDN Storage Logo DDN Storage

Staff Software Engineer

Artificial Intelligence • Machine Learning • Software • Analytics
Remote
Office, Machaze, Manica, MOZ
706 Employees

Mondelēz International Logo Mondelēz International

Senior Product Manager

Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Remote or Hybrid
3 Locations
90000 Employees

Mondelēz International Logo Mondelēz International

o9 Data & Integration Lead

Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Remote or Hybrid
2 Locations
90000 Employees

Compa Logo Compa

Enterprise Account Executive

Artificial Intelligence • HR Tech • Software • Business Intelligence
Remote or Hybrid
3 Locations
75 Employees
200K-225K Annually

Similar Companies Hiring

Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
43 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account