
Senior Systems Software Engineer

Senior Systems Software Engineer

Senior Systems Software Engineer
Crusoe
Crusoe is seeking a Senior/Staff Software Engineer specializing in Systems Applications to join their Cloud Software Development team. This role focuses on designing and developing compute applications for virtualized AI platforms, emphasizing performance, reliability, and integration with various hardware and software stacks. The position offers the opportunity to work on innovative technology that supports AI in a sustainable manner.
Qualification
- Proven experience in systems software engineering with a focus on Linux applications and virtualization.
- Strong understanding of the Linux kernel, virtualization, and distributed systems.
- Experience with low-level systems programming and object-oriented programming.
- Excellent communication skills and ability to work with diverse technologies across the Linux stack.
- Experience in performance analysis and tuning, particularly for AI/ML workloads.
- Ability to troubleshoot complex system issues and collaborate effectively with cross-functional teams.
- Experience in conducting code reviews and ensuring software quality.
Responsibility
- Design and develop reliable and performant Linux applications for managing virtualization stacks across AI compute servers.
- Integrate applications with various AI hardware and software vendor stacks, optimizing virtualized hardware in AI/HPC environments.
- Collaborate with Linux Kernel and Hypervisor teams to ensure seamless integration of applications with different kernels and hypervisors.
- Analyze and enhance performance of the virtualization stack, focusing on AI/ML workload optimization through profiling and low-level tuning.
- Diagnose and resolve complex system issues across the virtualization stack, collaborating with kernel and hypervisor teams for debugging.
- Conduct thorough code reviews to maintain high software quality, reliability, and security in compute applications.
- Collaborate with cross-functional teams, including hardware design and OS development, for cohesive product development.
- Provide technical guidance and mentorship to junior engineers, promoting a culture of technical excellence.




