Senior Software Research Engineer File and Storage System

Beyondsoft,Santa Clara, CA
Apply Now

Job Description

The ideal candidate will have expert knowledge of the filesystem internals; strong understanding of the state-of-the-art operating systems and networking systems. We are looking for candidates with experience in one or more of the following areas:
  • Distributed filesystems
  • NFS/CIFS protocols
  • Kernel and/or user mode filesystem modules
  • High performance/scalability key/value store
  • Object storage
  • Data deduplication
  • RAID and/or erasure coding based data redundancy
  • Filesystem performance analysis and optimization
  • Multi-threaded programming on multi-core systems
We are building a strong team of experienced researchers and engineers who will bring break-through innovations to the enterprise computing and storage industry. The key responsibilities of the position include:
  • Research and design the sub-systems of the file and storage system taking into consideration the underlying hardware architecture
  • Develop prototypes of the designed sub-systems
  • Benchmark and evaluate the performance of these sub-systems as well as different applications on different hardware components and identify the best suitable platform for the applications in focus
  • Evaluate the capabilities of current and emerging enterprise file and storage system technologies to identify where improvements can be made
  • Consult with and assist the hardware team in the design of the novel hardware platform/architecture
Job requirements:
  • Expert knowledge of the filesystem and/or storage system internals
  • Strong understanding of operating systems and networking systems
  • Strong C/C++ development skills
  • Strong Linux/Windows device driver development and debug skills
  • Ability to quickly learn and evaluate new technologies through prototype implementation
  • Strong analytical skills with attention to detail
  • Demonstrated ability to create new software and system architectures
  • Linux/Windows system administration skills, shell scripting, etc.
  • Strong communication skills, both verbal and written
  • The applicant should have a Masters degree with 2+ years of experience and relevant skills in the field
  • PhD degree in a relevant area is a plus
Apply Now

Company Details

Beyondsoft Consulting Reviews

17 Reviews
17 Reviews
Rating Trends

Recommend to a friend
Approve of CEO
(no image)
1 Rating