⚠︎ This job is no longer accepting applications.

Be the Candidate They Can't Ignore.

Don't just send a resume; set yourself up so the right work finds you.

  • Look like a pro instantly with a stunning personal brand.

  • Gain instant "Top Ten" status so you aren't just another name in a pile.

  • Wake up to booked meetings instead of "rejection" emails.

Join the Club — Free Forever
Job Closed

Senior Parallel File System Software Developer

  • Source: Llnl
  • Lawrence Livermore National Laboratory
  • $210,630 to $267,060 /yr
  • Hybrid
  • Livermore
  • Full-Time
  • Senior

Job Description

Company Description

Join us and make YOUR mark on the World!

Lawrence Livermore National Laboratory (LLNL) has turned bold ideas into world-changing impact advancing science and technology to strengthen U.S. security and promote global stability.

Our mission spans four critical national security areas nuclear deterrence, threat preparedness, energy security, and multi-domain defense empowering teams to take on the toughest challenges of today and tomorrow. With a culture built on innovation and operational excellence, LLNL is a place where your expertise can make a real impact.

Job Description

We have an opening for a Senior Parallel File System Software Developer to provide technical leadership in researching, architecting, developing, maintaining, and integrating software and hardware solutions that underpin scalable storage services within the Livermore Computing high-performance computing center. In this role, you will apply subject-matter expertise and independent technical judgment to advance and sustain production parallel file systems: including resolution of highly complex, system-wide software defects and architectural issues in partnership with system administration staff and external collaborators.

You’ll independently develop and lead the technical evaluation, design, integration, and sustainment of software fixes, upstream patches, and locally developed enhancements to address challenging issues on large-scale Linux systems. Additionally, this position will establish technical direction for innovative software capabilities in Lustre and ZFS file systems. This position is in the Livermore Computing Division within the Computing Principal Associate Directorate.

This position offers hybrid option. You will have the flexibility to remotely work from home with regular visits to LLNL.

You will

  • Provide software engineering technical leadership for the evolution, reliability, and performance of production Lustre file systems running at petabyte and billion-object scale.
  • Serve as a technical subject matter expert and provide technical leadership for highly complex storage-system software development initiatives for new features, performance improvements, and maintenance of Lustre codebases along with related projects (ZFS, Lustre monitoring tools, storage quota systems, etc.).
  • Review both upstream and local code changes, set technical criteria for adoption, and lead integration of upstream and locally developed changes into production Lustre deployments.
  • Lead cross-functional efforts to identify, integrate, and implement innovative storage system solutions, including evaluating technical tradeoffs, risks, lifecycle impacts, and alternative architectures.
  • Lead diagnosis and resolution of critical system-wide performance, scalability, and reliability issues in production storage systems, where decisions may affect availability of major Laboratory computing resources and mission workloads.
  • Establish and influence technical roadmaps, architecture, and engineering priorities for parallel file-system software in alignment with long-range Livermore Computing and Laboratory mission needs.
  • Provide strategic technical guidance to project stakeholders, management, and partner organizations, including recommendations that influence operational, technology-investment, and service-delivery decisions.
  • Mentor and develop technical staff across the organization and share expertise broadly with the next generation of storage professionals.
  • Perform other duties as assigned.

Qualifications

  • Ability to maintain a U.S. DOE Q-level security clearance which requires U.S. citizenship.
  • Bachelor’s degree in computer science or related field or the equivalent combination of education and related experience.

  • Significant and demonstrated subject-matter expertise in parallel file-system internals, including substantial experience with the Lustre codebase.

  • Significant experience in a production high-performance computing environment where unplanned downtime has significant operational consequences and end-user impact.
  • Advanced proficiency developing systems software in C in a team environment with additional proficiency in C++, Rust, or Python.
  • Highly advanced knowledge and technical experience with Linux operating systems and Linux kernel interfaces, including configuration, networking, and system security.
  • Advanced problem-solving and debugging skills to diagnose …

Skills

  • broadly
  • cplusplus
  • rust
  • Python
  • linux-kernel
  • perf
  • object-storage
  • oauth
This job is no longer accepting applications.

You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.

Join the Club — Free Forever
Create Free Account & Apply
  • Free personal website
  • Built-in Talent Agent
  • Apply to future jobs in 1 click
  • Get matched to similar roles
or
Apply as a guest this time

You'll apply successfully, but won't be able to track your application, save this job, or get matched to similar roles.

This listing is a publicly available opportunity curated by Try Club to help talent discover relevant roles. Try Club is an independent platform and is not affiliated with Lawrence Livermore National Laboratory

Get Similar Jobs

Browse more similar roles on TRY and find your perfect match.

Show Me Similar Jobs

Stop Searching. Start Thriving.

Why waste time chasing leads when the perfect projects can find you?
With TRY, clients actively searching for professionals with your skills can discover you in seconds. Whether it's a quick gig or your dream role, we connect you with opportunities that matter.

  • Get found faster
  • Let projects come to you
  • Build a career on your terms

Take control of your career today.

Claim Free Website in 2 Minutes