SNAPHOMZ CAREERS · APPLY VIA API ================================================================= The same endpoint the website uses. Two steps: register your application (returns a presigned S3 POST), then upload your resume directly to S3. Limits: 5MB, PDF/DOC/DOCX, signal 40+ chars. Copy, fill the three variables, paste into a POSIX shell (python3 required for the multipart upload): ----------------------------------------------------------------- export NAME="Ada Lovelace" export EMAIL=you@domain.com export SIGNAL="Who you are, the best thing you've built, and why this role. Forty characters minimum - we read this first." export CV=./resume.pdf export GITHUB=https://github.com/you export ROLE=snaphomz-research-fellow # any role id from / (press ~ then 'roles') API="https://pz2hw5pqqi52loicn3o2wp6thq0ydkmn.lambda-url.us-west-1.on.aws/" RESP=$(python3 - <<'PY' import json, os, urllib.request body = json.dumps({ "role": os.environ.get("ROLE", "snaphomz-research-fellow"), "name": os.environ["NAME"], "email": os.environ["EMAIL"], "signal": os.environ["SIGNAL"], "links": {"code": os.environ.get("GITHUB", "")}, "filename": os.path.basename(os.environ["CV"]), "size": os.path.getsize(os.environ["CV"]), }).encode() req = urllib.request.Request( os.environ["API"], data=body, headers={"Content-Type": "application/json"}) print(urllib.request.urlopen(req).read().decode()) PY ) && API="$API" python3 - "$RESP" <<'PY' import json, os, sys, urllib.request, uuid resp = json.loads(sys.argv[1]); up = resp["upload"] b = uuid.uuid4().hex parts = [] for k, v in up["fields"].items(): parts.append(( "--%s\r\nContent-Disposition: form-data; name=\"%s\"\r\n\r\n%s\r\n" % (b, k, v)).encode()) cv = os.environ["CV"] parts.append(( "--%s\r\nContent-Disposition: form-data; name=\"file\"; filename=\"%s\"\r\n" "Content-Type: application/octet-stream\r\n\r\n" % (b, os.path.basename(cv))).encode()) parts.append(open(cv, "rb").read()) parts.append(("\r\n--%s--\r\n" % b).encode()) req = urllib.request.Request(up["url"], data=b"".join(parts), headers={"Content-Type": "multipart/form-data; boundary=" + b}) urllib.request.urlopen(req) print("TRANSMISSION COMPLETE ·", resp["ref"]) print("keep the ref. a human reads every transmission.") PY ----------------------------------------------------------------- Notes - ROLE must be a role id from the site (press ~ and type 'roles'). - Applying via API earns the same review as the form. Mentioning ref API-01 tells us you came in through this door. - Endpoint validates role, signal length, file type and size. Abuse gets rate-limited at the edge. SNAPHOMZ // CAREERS · careers.snaphomz.com