DDN

World’s leading Data Intelligence Platform supercharging over 500,000 GPUs across all data workloads

Principal Software Architect – Performance

Full-stack EngineerSoftware EngineerFull TimeRemoteTeam 1,001-5,000Since 1998H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

26 days ago

Salary

Not specified

15 yrs expEnglishDistributed Systems

Job Description

• We are seeking a Principal Software Architect – Performance with deep expertise in data path and I/O performance for large-scale distributed file systems • This role is for a senior technical leader who drives performance architecture across the storage stack, from low-level code paths to system-wide behavior at massive scale • You will define performance strategy, guide architectural decisions, and lead complex performance investigations for high-throughput, low-latency distributed systems • This role combines hands-on technical depth with broad architectural influence

Job Requirements

  • Define and own performance architecture for data path and I/O path components across distributed file systems
  • Lead performance analysis and optimization of large-scale, high-performance, scale-out file systems
  • Architect performance-aware designs across CPU, memory, storage, and network layers
  • Drive optimization of performance-critical file system code, primarily in C++
  • Establish best practices for performance measurement, profiling, benchmarking, and regression detection
  • Lead deep-dive investigations into complex, system-wide performance issues
  • Influence system architecture with a performance-first mindset
  • Mentor senior and staff engineers on performance engineering techniques and methodologies
  • Collaborate with cross-functional teams to ensure performance goals are met across the stack
  • Represent performance considerations in design reviews and long-term roadmap planning

Benefits

  • 15+ years of experience in performance engineering, systems engineering, or distributed systems
  • Deep understanding of distributed file systems and scale-out storage architectures
  • Expert-level knowledge of data path and I/O path design and optimization
  • Strong proficiency in C++ with extensive experience in performance-critical code
  • Proven expertise in performance measurement techniques, including profiling, tracing, benchmarking, and custom tooling
  • Strong foundation in distributed systems principles, including scalability, concurrency, and fault tolerance
  • Demonstrated experience optimizing file system or storage system code for performance at scale
  • Experience with high-performance, high-scale-out file systems in production environments

Related Job Pages

More Full-stack Engineer Jobs

Senior Software Engineer, Agentic Platform

A Place for Mom

Enabling families to make the best senior living decisions for their loved ones

Full-stack Engineer26 days ago
Full TimeRemoteTeam 501-1,000Since 2000

Senior Software Engineer building platform infrastructure for AI features

AWSCloudDistributed SystemsDynamoDBPostgresTypeScript
Texas
$130K - $160K / year

Staff Software Engineer, Applied AI

Pearl Health

Democratizing access to value in healthcare

Full-stack Engineer26 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

Staff Software Engineer leading AI architecture for healthcare technology solutions

AWSCloudDistributed SystemsMicroservices
New York + 2 moreAll locations: New York, Massachusetts, Washington
$180K - $240K / year

Executive Director, Software Engineering

Banner Health

Making health care easier, so life can be better.

Full-stack Engineer26 days ago
Full TimeRemoteTeam 10,001+Since 1999H1B Sponsor

Executive Director guiding software engineering strategy at Banner Health

AWSAzureCloudJavaJavaScriptMicroservicesSDLCTypeScript
Arizona + 4 moreAll locations: Arizona, California, Tennessee, Texas, Washington
$73 - $140 / hour

Senior Software Engineer, Payments

Chainlink Labs

Chainlink is the industry-standard oracle platform bringing the capital markets onchain and powering the majority of decentralized finance (DeFi). The Chainlink stack provides the essential data, interoperability, compliance, and privacy standards needed to power advanced blockchain use cases for institutional tokenized assets, lending, payments, stablecoins, and more. Many of the world’s largest financial services institutions have adopted Chainlink’s standards and infrastructure. Chainlink leverages a novel fee model where offchain and onchain revenue from enterprise adoption is converted to LINK tokens and stored in a strategic Chainlink Reserve.

Full-stack Engineer26 days ago
Full TimeRemoteTeam 201-500Since 2017H1B No Sponsor

Senior Software Engineer designing scalable backend services for payments at Chainlink

MicroservicesGo
New York