HireFT
Browse JobsHow it worksPricingAboutSuccess Stories
    Back to jobs
    DD

    Ddn

    Data Storage & Analytics

    Senior Staff Software Engineer, S3

    Santa Clara, United StatesHybridFull-time12+ yrs experiencePosted 2d ago
    All Ddn jobs

    Job description

    We are seeking a Senior Staff Software Engineer for the ongoing development of a S3 compliant high performance file system. The candidate must have proven development experience with technical leadership qualities, effective communication skills and is a self-starter. In addition, the candidate must collaborate with other teams and individuals worldwide to quickly learn DDN products/technology/setup & configuration. The candidate must be able to leverage and integrate the monitoring, health-check and alerting aspects around the product.

    Key Responsibilities:

    • Maintain, extend, and improve our S3 implementation.

    • Design and develop in C/C++ under tight deadlines with minimal supervision

    • Define and articulate technical designs with the appropriate details

    • Full application development from design to development to testing to deployment

    • Participate in technical reviews throughout the course of development

    • Architecture and troubleshooting of system level components, especially the file system and related storage system components.

    • Undertake research based technical tasks: Define research approach, document results and derive conclusions. Should be able to design a solution based on the research conducted

    • Mentor junior developers

    • Support product deployment and production defect resolution in a timely manner

    Requirements:

    • Accountable and highly motivated with solid people skills

    • 12+ years’ experience system software development and complex problem resolution.

    • Expert knowledge of the following programming languages: C/C++

    • Excellent Linux development and deployment skills including but not limited to file system development.

    • Full understanding of OS principles and architecture of Kernel procedures.

    • Broad range of experience with open-source development toolchain like gcc, gdb, g++, git

    • Experience designing and developing parallel program

    • Good communication skills (verbal and written English).

    • Understanding of Linux File Systems

    • Knowledge of user space IO frameworks such as Fuse, SPDK

    Nice to have:

    • Strong understanding of RDMA network principles, libfabric, zero-copy, verbs, etc.

    • Knowledge of performance engineering.

    • Experience working with Scrum Agile

    • Experience of complex network programming, TCP/IP or RDMA.

    Job details are sourced from the employer's original posting.

    Open job posting
    DD

    About the company

    Ddn

    DDN is a leader in data storage and analytics solutions for high-performance computing and artificial intelligence.

    View all Ddn jobs
    Industry
    Data Storage & Analytics
    Open roles
    99

    Interested in this role?

    Apply with HireFT

    Free to start — no card required.

    Your fit

    How well do you match?

    Sign in to see how your résumé lines up with this role.