Senior Distributed Systems Engineer (HPC Platform)
Itransition
La Unión, Spain
29 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
EnglishJob location
Remote
La Unión, Spain
Tech stack
API
Amazon Web Services (AWS)
Apache HTTP Server
Nvidia CUDA
Distributed Systems
Memory Management
Queueing Systems
RabbitMQ
Remote Direct Memory Access
Service-Oriented Architecture
Graphics Processing Unit (GPU)
Backend
Requirements
- Strong experience in backend development with Rust
- Solid understanding of distributed systems architecture
- Hands-on experience with message queues (e.g., Apache Pulsar, RabbitMQ)
- Experience designing and building gRPC-based APIs / service-oriented architectures
- Experience with AWS or similar cloud platforms
- Strong problem-solving skills and ability to work with complex systems, * Experience with high-performance networking (e.g., RDMA, libfabric)
- Familiarity with high-performance storage systems (e.g., Lustre)
- Understanding of GPU architecture and memory management
- Experience with CUDA ecosystem (Runtime APIs, Thrust, CUB, PTX)
- Knowledge of LLVM / compiler toolchains
Benefits & conditions
- Projects for such clients as PayPal, Wargaming, Xerox, Philips, Adidas and Toyota
- Competitive compensation that depends on your qualification and skills
- Career development system with clear skill qualifications
- Flexible working hours aligned to your schedule
- Options to work remotely
- Corporate medical insurance covering services of private and public medical centers
- English courses online
- Corporate parties and events for employees and their children
- Internal conferences, workshops and meetups for learning and experience sharing
- Gym membership compensation
- 5 days of paid sick leave per year with no obligation to submit a sick-leave certificate