diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 17476bd76949ea5996bef9fc063b544065118031..e8524909bf8a135e2bed01c413ca1b1f5ec91d46 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -274,7 +274,7 @@ sync-gitlab-spack-instance:
   image: $BUILD_ENV_DOCKER_IMAGE
   variables:
     SPACK_REPO_PATH: $SPACK_PATH_GITLAB/ebrains-spack-builds
-    SPACK_JOBS: 4
+    SPACK_JOBS: 16
     OCI_CACHE_PREFIX: ""
     UPDATE_SPACK_OCI_CACHES: false
   script:
diff --git a/create_job.sh b/create_job.sh
index 60958e3bb43aaa28238f519ff53d535fd830b008..56d80c8fc0aaa7337b340b00c30bd61945a1c883 100644
--- a/create_job.sh
+++ b/create_job.sh
@@ -36,11 +36,11 @@ spec:
         imagePullPolicy: Always
         resources:
           limits:
-            cpu: '6'
-            memory: '18Gi'
+            cpu: '8'
+            memory: '32Gi'
           requests:
             cpu: '4'
-            memory: '12Gi'
+            memory: '20Gi'
         volumeMounts:
           - name: sharedbin
             mountPath: /srv
@@ -99,7 +99,7 @@ spec:
           - name: EBRAINS_REPO_PATH
             value: $INSTALLATION_ROOT/ebrains-spack-builds
           - name: SPACK_JOBS
-            value: '4'
+            value: '6'
       volumes:
         - name: sharedbin
           persistentVolumeClaim: