Description
We are looking for a motivated and skilled software engineer that will take a key role in the development of our core data path, building and orchestrating a linux based storage stack. In your role you will be solving complicated linux kernel issues and thus allowing volumez to provide the best storage solution in the market.
Responsibilities:- Locate performance bottlenecks within Linux drivers as well as other components and suggest/implement enhancements to meet target performance goals
- Contribute to the linux kernel community to commit new features and fixes
- Provide architectural guidance and fresh ideas how to tackle kernel problems
- Add new features and operations to our data – path.
Requirements:
- Experience in kernel research while understanding linux internals and subsystems (Memory, IO, storage etc)
- BA or BSc in Computer Science, Engineering, or comparable experience
- +2 years experience in linux device driver development – advantage to block devices
- +4 years experience in C coding language and software development
- Familiar with enterprise linux distros (red hat, ubuntu etc)
- Experience with multiprocessing development.
- Fast learner and a team player
- Innovative person with excellent problem-solving skills
Advantages:- Familiar with linux system and open-source tools such as multipath, mdadm, systemd
- Experience working with linux kernel community
- Ability to run performance benchmarks using standard tools
- Knowledge in storage and networking services
- Deep understanding of device mappers and the block layer
- Familiar with cloud technologies