Jobiglo

No results.

Software Developer – Distributed Scheduling & Workload Orchestration

Viridien · Crawley

New
🇬🇧 English
Slurm Golang Java PostgreSQL Distributed systems

Job description

About the role

Viridien is looking for a Software Developer to design, build, and enhance systems that handle job scheduling, resource allocation, and workload orchestration across distributed environments. You will work on scalable, reliable services that coordinate compute workloads on clusters.

Key responsibilities

  • Design and develop job scheduling and workload orchestration systems.
  • Integrate and extend scheduling capabilities using tools such as Slurm.
  • Manage job lifecycles, resource allocation, and execution workflows.
  • Design and implement APIs and backend services supporting the scheduling platform.
  • Use PostgreSQL to store system state and coordinate resources.
  • Analyse performance, improve scalability and reliability, and ensure efficient resource utilisation.
  • Participate in system architecture discussions and collaborate with cross‑functional teams.

Required profile

  • Strong software development experience.
  • Proven experience building backend services or distributed systems.
  • Experience with job scheduling, orchestration or resource‑management concepts.
  • Solid understanding of distributed‑system principles such as coordination, consistency and fault tolerance.
  • Hands‑on experience with PostgreSQL.
  • Experience designing APIs and backend services.
  • Familiarity with containerised environments and micro‑service architectures.
  • Strong problem‑solving and analytical abilities.

Required skills

  • Slurm
  • Golang
  • Java
  • PostgreSQL
  • Containerisation (e.g., Docker)
  • Micro‑services
  • API development
  • Distributed systems concepts

What we offer

  • Competitive salary commensurate with experience
  • Attractive bonus scheme
  • 22 days annual leave with flexible buying/selling options
  • Generous company pension contribution
  • Wellbeing support via Unmind app
  • Flexible benefits plan

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Viridien.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

Published 1 day ago

Expires 1 month from now

9 views · 0 applications

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Viridien

Crawley