
560766-Senior Systems Engineer, NVMe & FPGA Acceleration
Norland Group, Folsom, CA, United States
Clear Background, Drug Test, and Education Check required. Must be authorized to work in the US for any employer without Sponsorship. (Principal Only! No Corp to Corp)
Position Title:
560766-Senior Systems Engineer, NVMe & FPGA Acceleration
Location:
Folsom, CA
Pay Rate:
$85-$95
Contract Duration:
6 months contract
Description
Enable vector database frameworks such as DiskANN, Milvus, and related retrieval/search pipelines on an FPGA-accelerated platform
Modify and optimize software stacks so that distance computation and related vector operations can be offloaded to FPGA-based storage or accelerator device
Design and integrate host-side software paths to issue custom or vendor-specific NVMe commands for computation offload
Develop and optimize I/O submission/completion paths using modern Linux interfaces such as io_uring
Analyze existing VectorDB execution flows and identify where offload can be inserted with minimal software disruption
Debug full-stack issues spanning application software, libraries, kernel/user-space I/O paths, NVMe protocol behavior, and FPGA device responses
Requirements
Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field
Strong programming skills in C/C++ and experience with performance-oriented system software development
Hands-on experience with vector databases, similarity search, or ANN frameworks such as DiskANN, Milvus, FAISS, or related systems
Good understanding of Linux systems programming, storage I/O, and asynchronous I/O models
Familiarity with NVMe protocol, command structure, submission/completion queues, and storage performance concepts
Experience analyzing and modifying open source software stacks for performance optimization and platform integration
Strong debugging and profiling skills across user-space and system-level software
We encourage Minorities, Women, Protected Veterans and Disabled individuals to apply for all positions that they may be qualified for. We maintain a drug-free workplace and perform pre-employment substance abuse testing and background checks
#J-18808-Ljbffr
Position Title:
560766-Senior Systems Engineer, NVMe & FPGA Acceleration
Location:
Folsom, CA
Pay Rate:
$85-$95
Contract Duration:
6 months contract
Description
Enable vector database frameworks such as DiskANN, Milvus, and related retrieval/search pipelines on an FPGA-accelerated platform
Modify and optimize software stacks so that distance computation and related vector operations can be offloaded to FPGA-based storage or accelerator device
Design and integrate host-side software paths to issue custom or vendor-specific NVMe commands for computation offload
Develop and optimize I/O submission/completion paths using modern Linux interfaces such as io_uring
Analyze existing VectorDB execution flows and identify where offload can be inserted with minimal software disruption
Debug full-stack issues spanning application software, libraries, kernel/user-space I/O paths, NVMe protocol behavior, and FPGA device responses
Requirements
Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field
Strong programming skills in C/C++ and experience with performance-oriented system software development
Hands-on experience with vector databases, similarity search, or ANN frameworks such as DiskANN, Milvus, FAISS, or related systems
Good understanding of Linux systems programming, storage I/O, and asynchronous I/O models
Familiarity with NVMe protocol, command structure, submission/completion queues, and storage performance concepts
Experience analyzing and modifying open source software stacks for performance optimization and platform integration
Strong debugging and profiling skills across user-space and system-level software
We encourage Minorities, Women, Protected Veterans and Disabled individuals to apply for all positions that they may be qualified for. We maintain a drug-free workplace and perform pre-employment substance abuse testing and background checks
#J-18808-Ljbffr