Linux Kernel Developer (Remote/Anywhere)
CollaboraPart Time
Junior (1 to 2 years)
Candidates should possess at least 3 years of experience in numerical library development, demonstrating strong C++ programming skills and a solid understanding of parallel programming languages. Experience with PyTorch is preferred, along with a background in dense linear algebra software, excellent problem-solving skills, and effective written and verbal communication abilities. The role requires self-motivation and the capacity to thrive within a collaborative team environment, while maintaining productivity under tight deadlines.
As a Deep Learning Libraries engineer, you will be responsible for designing and implementing critical parts of the DL operators libraries, including kernels used by PyTorch, contributing to the performance analysis flow to guide optimization work, and collaborating with Silicon design, architecture experts, and other teams to contribute to the functional and performance ISA simulators.
Develops custom RISC-V server solutions
Rivos develops high-performance and power-efficient server solutions using RISC-V, an open-source hardware instruction set architecture. Their custom hardware is designed to meet the specific needs of enterprise clients, including data centers and cloud service providers, who require reliable systems for extensive data processing and storage. Rivos stands out in the competitive server market by utilizing RISC-V technology, which allows for greater flexibility and customization compared to traditional proprietary solutions. This enables Rivos to offer tailored and cost-effective products. The company generates revenue by selling specialized servers and may also provide related services like hardware support and consulting. Rivos aims to address the unique demands of high-performance computing environments while ensuring security and efficiency.