Software Developer – Distributed Scheduling & Workload Orchestration
Viridien · Crawley
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
Why are you reporting 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
Related job offers
-
End User Support Technician
Thales Crawley -
Full Stack Developer – Up to £80,000 – Hybrid – Crawley
Intec Select Crawley -
Software Developer – High-Performance I/O & Storage Systems
Viridien Crawley -
Document Review Specialist (AI Training)
Alignerr Londres -
Gameplay Data Capture Specialist (Remote)
Crossing Hurdles Royaume-Uni