Software Developer โ Distributed Scheduling & Workload Orchestration
CGG Services (UK) Limited
Full-time
IT & Technology
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.