This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Our supercomputing role focuses on the design, development, and deployment of ML system software required for operating rack-scale systems. Your work will span network performance, telemetry creation and processing pipelines, and analysis of system-level health and performance. Supercomputing is also responsible for the deployment and provisioning of software frameworks and hardware validation, maintaining secure and performant systems for data center scale ML workloads.
Job Responsibility:
Design, development, and deployment of ML system software required for operating rack-scale systems
Work spanning network performance, telemetry creation and processing pipelines, and analysis of system-level health and performance
Deployment and provisioning of software frameworks and hardware validation
Maintaining secure and performant systems for data center scale ML workloads
Requirements:
Progress towards a Bachelor’s, Master’s, or PhD degree in Computer Science, Engineering, or a related technical field
Proficiency in C/C++ or Rust
Proficiency in Python
Strong fundamentals in data structures and algorithms
Strong understanding of low-level software engineering
Strong understanding of hardware/software co-design
Excellent communication and collaboration skills
Nice to have:
Experience with Linux internals, kernel development, or driver debugging
Experience with hardware diagnostics or interpreting hardware logs
Exposure to server virtualization or CI/CD pipelines
Experience with Rust or embedded development
What we offer:
12-week paid internship
Generous housing support for those relocating
Daily lunch and dinner in our office
Direct mentorship from industry leaders and world-class engineers
Opportunity to work on one of the most important problems of our time