Software Developer โ€“ Distributed Scheduling & Workload Orchestration

CGG Services (UK) Limited

Full-time IT & Technology
Apply Now
Location
crawley, england, United-Kingdom
Posted
June 06, 2026

Job Description

Software Developer โ€“ Distributed Scheduling & Workload Orchestration

This role focuses on building scalable and reliable systems that coordinate workloads across clusters, using technologies such as Slurm, Golang, Java, PostgreSQL, and containerised microservices.

Responsibilities

  • Design and develop systems for job scheduling and workload orchestration; integrate and extend scheduling capabilities using tools such as Slurm; manage job lifecycles, resource allocation, and execution workflows.
  • Design and build APIs and backend services supporting scheduling systems; work with PostgreSQL to manage system state and coordination.
  • Analyse and improve system performance, scalability, and reliability; ensure efficient resource utilisation across distributed environments.
  • Participate in system design and architecture discussions; collaborate with crossโ€‘functional teams to evolve scheduling and orchestration capabilities.
...