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.
Resposibilities
- Software Development: Design, develop, and implement scalable software solutions in alignment with project requirements and industry best practices.
- Code Review: Conduct code reviews to ensure quality, maintainability, and performance of code.
- Troubleshooting: Identify, troubleshoot, and resolve software defects and performance issues in a timely manner.
- Documentation: Maintain comprehensive documentation for software architecture, processes, and system changes.
- Research & Innovation: Stay updated with emerging technologies and industry trends; propose innovative solutions and enhancements.
Requirements
- BA or BSc in Computer Science, Engineering, or comparable experience
- +4 years of experience in C/C++/Golang/Java coding language and software development
- Familiar with enterprise Linux distros (red hat, ubuntu etc)
- Fast learner and a team player
- Innovative person with excellent problem-solving skills
Advantages
- 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