Distributed System Engineer/GPU #Rust Boulogne-Billancourt

Distributed System Engineer/GPU #Rust Boulogne-Billancourt

Full-Time 60000 - 80000 € / year (est.) Home office (partial)
Alliance Services Plus

At a Glance

  • Tasks: Design and develop backend services for a high-performance distributed computing platform.
  • Company: Join a leading tech firm focused on innovative distributed systems.
  • Benefits: Competitive salary, international work environment, and opportunities for professional growth.
  • Other info: Dynamic team with a focus on architecture and performance.
  • Why this job: Be at the forefront of cutting-edge technology and make a real impact in HPC.
  • Qualifications: Significant experience in distributed systems and proficiency in Rust.

The predicted salary is between 60000 - 80000 € per year.

Prestation | CDI I Senior | Environnement international – Londres (1j/semaine sur site) Démarrage : Mai / Juin / Juillet 2026 I Durée du projet : 6-12 mois

Contexte du poste

Alliance Services Plus (AS+) recherche plusieurs Ingénieurs Systèmes Distribués HPC pour le compte de l’un de ses clients, dans le cadre d’un projet stratégique de développement d’une plateforme de calcul distribué. Ce projet vise à concevoir une nouvelle génération d’infrastructure permettant l’exécution de calculs massifs sur des environnements hybrides CPU/GPU. Les travaux portent sur la conception des services backend et des mécanismes d’orchestration nécessaires au fonctionnement d’une plateforme distribuée à haute performance.

Missions principales

  • La conception et le développement de services backend pour une plateforme HPC distribuée
  • La mise en place de mécanismes d’orchestration entre nœuds CPU et GPU
  • Le développement de systèmes de gestion de files de tâches distribuées
  • La conception de services de gestion et de cycle de vie des données
  • L’optimisation des performances et de la résilience des systèmes distribués
  • La participation aux choix d’architecture et aux design reviews

Environnement technique

  • Langages : Rust (principal)
  • Architectures distribuées : microservices, API gRPC
  • Middleware : Apache Pulsar, RabbitMQ
  • Cloud : AWS
  • Stockage HPC : Lustre (ou équivalent)
  • Réseaux (atout) : RDMA, libfabric
  • GPU (connaissances appréciées) : CUDA, architecture mémoire

Profil recherché

  • Expérience significative en développement de systèmes distribués
  • Maîtrise de Rust, ou forte capacité à monter en compétence rapidement
  • Solide compréhension des architectures orientées services et des systèmes scalables
  • Expérience avec des systèmes de messaging (Pulsar, RabbitMQ ou équivalent)
  • Capacité à intervenir sur des problématiques de performance et de résilience

Atouts appréciés

  • Connaissances HPC (réseaux, stockage, GPU)
  • Expérience en environnements haute performance

Distributed System Engineer/GPU #Rust Boulogne-Billancourt employer: Alliance Services Plus

At Alliance Services Plus, we pride ourselves on being an exceptional employer, offering a dynamic work environment that fosters innovation and collaboration. Our team enjoys the benefits of working in an international setting with opportunities for professional growth, while also enjoying a flexible work arrangement that includes one day a week on-site in London. Join us to be part of a cutting-edge project that not only challenges your skills but also contributes to the development of high-performance computing solutions.

Alliance Services Plus

Contact Detail:

Alliance Services Plus Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Distributed System Engineer/GPU #Rust Boulogne-Billancourt

Tip Number 1

Network like a pro! Attend industry meetups, conferences, or even online webinars related to distributed systems and HPC. You never know who you might bump into that could help you land that dream job.

Tip Number 2

Show off your skills! Create a GitHub repository showcasing your projects in Rust or any relevant tech. This gives potential employers a sneak peek into your coding style and problem-solving abilities.

Tip Number 3

Prepare for those interviews! Brush up on common interview questions related to distributed systems and performance optimisation. Practising with a friend can help you feel more confident when the time comes.

Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities that match your skills. Plus, it’s a great way to ensure your application gets seen by the right people.

We think you need these skills to ace Distributed System Engineer/GPU #Rust Boulogne-Billancourt

Rust
Distributed Systems Development
Backend Service Design
Orchestration Mechanisms
Task Queue Management Systems
Data Lifecycle Management
Performance Optimisation

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the role of Distributed System Engineer. Highlight your experience with Rust and any relevant projects that showcase your skills in distributed systems and HPC.

Craft a Compelling Cover Letter:Your cover letter should tell us why you're the perfect fit for this position. Share your passion for distributed systems and how your background aligns with our project goals.

Showcase Relevant Experience:When detailing your experience, focus on specific projects where you've worked with microservices, orchestration mechanisms, or performance optimisation. We want to see how you can contribute to our team!

Apply Through Our Website:Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can't wait to hear from you!

How to prepare for a job interview at Alliance Services Plus

Know Your Rust Inside Out

Make sure you brush up on your Rust skills before the interview. Be prepared to discuss your previous projects and how you've used Rust in distributed systems. Practising coding challenges in Rust can also help you feel more confident.

Understand Distributed Systems Concepts

Familiarise yourself with key concepts in distributed systems, especially around microservices and orchestration mechanisms. Be ready to explain how these concepts apply to high-performance computing and how you would approach designing a backend service.

Showcase Your Problem-Solving Skills

Prepare to tackle performance and resilience issues during the interview. Think of examples from your past experience where you optimised a system or solved a complex problem, and be ready to discuss your thought process.

Ask Insightful Questions

Interviews are a two-way street! Prepare some thoughtful questions about the company's projects, team dynamics, and the technologies they use. This shows your genuine interest and helps you assess if it's the right fit for you.