Software Engineer, AI Frameworks, Mid / Senior at Hireroo

Spain

Posted

on-site · full_time · Visa sponsorship

Apply for this role at Hireroo

Responsibilities:
- Design and implement software components that integrate closely with advanced processor hardware and AI frameworks.
- Work across low‑level system interfaces and higher‑level framework layers to enable efficient model execution.
- Profile, debug and optimize multithreaded systems to improve throughput, latency, scalability and reliability.
- Contribute to software architecture, technical design and cross‑team integration with hardware and AI groups.
- Analyze workloads to identify bottlenecks and propose practical performance improvements.

Requirements:
- Strong professional experience with modern C++ and solid C knowledge; working Python skills for tooling and automation.
- Comfortable working in Linux environments and building multithreaded software.
- Hands‑on experience with profiling and debugging tools (GDB or similar) and performance optimization techniques.
- Proven ability to work on complex systems with multiple interacting components and to communicate technical tradeoffs.
- Strong problem solving, attention to detail and high level of English (C1).
- Desirable: exposure to RISC‑V, PyTorch internals, CUDA/ROCm, CMake, LLVM/GCC, ONNX Runtime or pybind11.

All roles at Hireroo