Distributed System Engineer/GPU #Rust Boulogne-Billancourt in London

Distributed System Engineer/GPU #Rust Boulogne-Billancourt in London

London Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
A

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: Work in a dynamic team with a focus on architecture and performance.
  • Why this job: Be part of a groundbreaking project that shapes the future of distributed computing.
  • 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 in London employer: Alliance Services Plus

Alliance Services Plus (AS+) is an exceptional employer, offering a dynamic work environment that fosters innovation and collaboration in the field of distributed systems engineering. With a strong focus on employee growth, AS+ provides opportunities for professional development through engaging projects in an international setting, including a unique chance to work with cutting-edge technologies like Rust and HPC. The company's commitment to a supportive culture, combined with the flexibility of hybrid working arrangements, makes it an attractive choice for those seeking meaningful and rewarding employment in Boulogne-Billancourt.

A

Contact Details:

Alliance Services Plus Recruitment Team

StudySmarter Expert Advice🤫

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

Tip Number 1

Network, network, network! Reach out to folks in the industry, especially those working with distributed systems or Rust. Attend meetups or online webinars to connect with potential employers and get your name out there.

Tip Number 2

Show off your skills! Create a GitHub repository showcasing your projects related to distributed systems or Rust. This gives employers a chance to see your work in action and understand your coding style.

Tip Number 3

Prepare for technical interviews by brushing up on your knowledge of microservices, orchestration mechanisms, and performance optimisation. Practice coding challenges that focus on these areas to boost your confidence.

Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities waiting for you, and applying directly can sometimes give you an edge over other candidates. Plus, it’s super easy!

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

Rust
Distributed Systems Development
Backend Services 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 you've worked on, especially those involving distributed systems or HPC.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about distributed systems and how your skills align with the job description. Don’t forget to mention your experience with orchestration mechanisms and performance optimisation.

Showcase Relevant Projects:If you’ve worked on any projects that involved microservices, API gRPC, or task management systems, make sure to showcase them. We love seeing practical examples of your work that demonstrate your capabilities in a distributed environment.

Apply Through Our Website:We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates!

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 you would approach designing a high-performance distributed platform and the challenges you might face.

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.