Data Direct Networks

Software Engineer -

CN-11-Haidian District
2 weeks ago
Job ID


DataDirect Networks ( is a world leader in massively scalable storage. We are the leading provider of data storage and processing solutions and professional services that enable content-rich and high-growth IT environments to achieve the highest levels of systems scalability, efficiency and simplicity. DDN enables enterprises to extract value and deliver results from their information. Our customers include the world's leading online content and social networking providers, high performance cloud and grid computing, life sciences, media production organizations and security & intelligence organizations.


As a member of the Data Direct Networks engineering team, will work as a system software developer on the Lustre parallel file system project, EXAScaler. DDN is the lead storage provider for Parallel file systems empowering the largest supercomputer centres in the world.


DDN has been the leader innovator contributing for the development of Lustre file system for the past 10+ years.  Lustre is Open Source, highly scalable, distributed, parallel file system software.  


This Lustre Developer position entails in large part supporting the production use of Lustre: troubleshooting, debugging, and assisting the technical support staff to isolate software issues in the product and then independently develop software patches to address these challenging problems on large scale systems. Additionally the position includes new software development to add additional features to Lustre, improve Lustre and other related software projects including ZFS, and develop file system monitoring applications.


The working environment is challenging and team-oriented. Position will involve occasional travel for meetings, training, and conferences.  Will report to the Software Development Group Leader.  Will provide software expertise to achieve novel improvements and enhancements to existing software.  Candidate will apply advanced knowledge to independently contribute to technical projects using creativity and imagination. The work may not be not clearly defined; the candidate is expected to be self-directed and show initiative in scoping out work and proposing solutions.

Job Description

We are currently seeking a Software Engineer -




  • Provide software development / engineering support for production file systems. -
  • Troubleshoot and debug Lustre and develop software patches. -
  • Contribute to the long term maintenance of Lustre and other related software projects -
  • Develop software (performance improvements,  new features, etc.) for Lustre and related software projects. -
  • Develop file system monitoring applications. -
  • Troubleshoot and resolve (develop patches for) complex software issues which may also involve interfacing with various technical staff having different areas of expertise. -
  • Independently research, investigate and recommend new technologies for system-level software. -
  • Design and develop software to solve complex systems-level problems or provide expanded feature sets.



  • BS in computer science or a related field or equivalent level of demonstrated knowledge. -
  • Comprehensive knowledge of programming. -
  • Experience with interpreted languages such as Perl, Python, Expect, and Shell scripting. -
  • Experience programming in C. -
  • Experience in Linux command line environment. -
  • Demonstrated ability to work effectively under general direction in a dynamic environment. -
  • Demonstrated effective analytical and problem-solving skills to contribute to creative solutions to complex problems. -
  • Experience with distributed version control software and open source, de-facto standards Continuous Integration stack (git, Jenkins, gerritt, JIRA, etc).

DDN Core Characteristics

DDN has a very strong orientation towards these 4 characteristics and any successful employee will demonstrate these capabilities: 


Self-Starter - Takes independent action to identify and solve problems. Seeks out relevant information needed to make decisions. Gets involved with new initiatives. 

Success/Achievement Orientation - Delivers quality results consistently. Targets, achieves (or exceeds) measurable results. Sets challenging goals, focuses on critical priorities, and is accountable. 

Problem Solving - Recognizes problems and responds with a systematic assessment that identifies and addresses cause of issue. Practical, realistic, and resourceful. 

Innovative - Builds and improves key business processes that enhance the effectiveness of DDN. Generates new ideas, challenges the status quo, and solves problems creatively.


DataDirect Networks, Inc. is an Equal Opportunity/Affirmative Action employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity, gender expression, transgender, sex stereotyping, sexual orientation, national origin, disability, protected Veteran Status, or any other characteristic protected by applicable federal, state, or local law.


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed