A technology and data company in Crawley seeks a Software Developer focusing on distributed scheduling and workload orchestration. This position requires strong software development skills and experience with backend services and job scheduling systems. The developer will design systems for workload orchestration using tools such as Slurm, PostgreSQL, and microservices. The company offers competitive salary, bonuses, and flexible benefits, creating a supportive and innovative work environment.
Qualifications
Strong software development experience with backend services.
Experience with job scheduling or resource management systems.
Strong understanding of distributed systems concepts.
Responsibilities
Design and develop systems for job scheduling and orchestration.
Work with PostgreSQL to manage system state.
Participate in system design and architecture discussions.
Skills
Software development experience
PostgreSQL
Job scheduling systems
Microservices architectures
Problem-solving skills
Tools
Slurm
Golang
Java
C/C++
Job description
A technology and data company in Crawley seeks a Software Developer focusing on distributed scheduling and workload orchestration. This position requires strong software development skills and experience with backend services and job scheduling systems. The developer will design systems for workload orchestration using tools such as Slurm, PostgreSQL, and microservices. The company offers competitive salary, bonuses, and flexible benefits, creating a supportive and innovative work environment.