Unser Kunde:
Our client is a cutting-edge technology team focusing on AI compilers and high-performance computing. They develop advanced tools and frameworks that optimize machine learning workloads on modern CPU, GPU, and accelerator architectures.
Ihre Aufgaben:
- Develop and maintain Linux kernel and system-level software with a focus on memory management.
- Design and implement efficient solutions for IPC, multi-threading, and parallel processing.
- Analyze, debug, and optimize complex system-level issues in a dynamic environment.
- Collaborate with cross-functional teams to integrate and validate system components.
- Contribute to improving performance, stability, and scalability of memory-intensive workloads.
Erforderliche Erfahrungen und Qualifikationen:
- MSc or BSc in Computer Science or equivalent experience.
- 3–5 years of experience in advanced C++ development with strong coding skills.
- Deep understanding of operating system internals, IPC, and multi-threaded programming.
- Hands-on experience with Linux kernel development.
- Familiarity with device and memory management in operating systems.
- Ability to work in a dynamic, multi-task environment.
- Strong problem-solving, debugging, and analytical skills.
- Excellent teamwork and communication skills.
- Englisch - Obere Mittelstufe.
Das wäre ein Plus:
- Experience or interest in machine learning, compilers, parallel programming, or high-performance/massively parallel systems.
- Knowledge of processor or computer architecture.
Arbeitsbedingungen
5-Tage-Woche, 8-Stunden-Tag, flexible Arbeitszeiten;