Skip to content

Commit d361762

Browse files
authored
add 2 new jobs and a new freelance section to the jobs page (#1837)
* add NCAR Summer Internships in Parallel Computing (SIParCS 2026) Google Form response 639 Signed-off-by: Chad Dougherty <[email protected]> * add a new freelance opportunity at Verena Institute Google Form response 640 this commit includes several other change that allow these types of posts to go into their own new section of the jobs page, "Freelance opportunities" discussed and OK'd on #job-post-team Slack channel Signed-off-by: Chad Dougherty <[email protected]> * add a research engineer position at Aeolus Labs Google Form response 641 Signed-off-by: Chad Dougherty <[email protected]> --------- Signed-off-by: Chad Dougherty <[email protected]>
1 parent b7a17b1 commit d361762

File tree

5 files changed

+18
-5
lines changed

5 files changed

+18
-5
lines changed

.github/workflows/clean-expired-jobs.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444
# Exclude these patterns from the checker
4545
exclude_patterns: supercomputing.org,https://pace.gatech.edu,https://www.linkedin.com,jobs.colorado.edu,zoom.us,danielskatz.org,usrse.github.io.wiki.git,ornl.gov,jobs.bnl.gov,https://www.rd-alliance.org/,https://uwhires.admin.washington.edu/,https://careers.umich.edu/,https://twitter.com/us_rse,https://twitter.com/us_rse/status/1447622175133945860,https://twitter.com/iancosden/status/1122937311644323841
4646
# Only include these files
47-
include_files: _data/jobs.yml,_data/related-jobs.yml,_data/internships.yml
47+
include_files: _data/jobs.yml,_data/related-jobs.yml,_data/internships.yml,_data/freelance.yml
4848

4949
- name: Push Fixes
5050
env:
@@ -55,7 +55,7 @@ jobs:
5555
git config --global user.name "github-actions"
5656
git config --global user.email "[email protected]"
5757
58-
git add _data/jobs.yml _data/related-jobs.yml _data/internships.yml
58+
git add _data/jobs.yml _data/related-jobs.yml _data/internships.yml _data/freelance.yml
5959
6060
set +e
6161
git status | grep modified

_data/freelance.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
- expires: 2025-12-31
2+
location: The Verena Institute, Yale University, Remote
3+
name: Full Stack Developer
4+
posted: 2025-12-08
5+
url: https://www.viralemergence.org/blog/were-hiring

_data/jobs.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
- expires: 2026-04-30
2+
location: Aeolus Labs, San Francisco, CA
3+
name: Research Engineer / Research Scientist
4+
posted: 2025-12-08
5+
url: https://expensive-legume-bf0.notion.site/Research-Engineer-Research-Scientist-atmosphere-ocean-model-development-2bfeafcd086b803f92d3f08bc23ae9bf
16
- expires: 2025-12-31
27
location: Rutgers University, Piscataway, NJ
38
name: Research Programmer

pages/opportunities/jobs.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@ permalink: /jobs/
1717
{% assign internships = site.data.internships | sort: "posted" | reverse %}
1818
{% include joblist.html section_heading="### Internships" sorted_jobs=internships %}
1919

20+
{% assign freelance = site.data.freelance | sort: "posted" | reverse %}
21+
{% include joblist.html section_heading="### Freelance Opportunities" sorted_jobs=freelance %}
22+
2023
{% assign board_size = site.data.job-boards.boards | size %}
2124
{% if board_size > 0 %}
2225

scripts/clean_jobs.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
# Read in jobs from the _data/jobs.yml, _data/related-jobs.yml, and
2-
# _data/internships.yml files, find links that are both expired and not
3-
# working, and remove them. Write to a new file.
1+
# Read in jobs from the various jobs data files, find links that are
2+
# both expired and not working, and remove them. Write to a new file.
43
# Copyright @vsoch, 2020
54

65
import os
@@ -106,6 +105,7 @@ def main():
106105
clean_jobs("jobs.yml")
107106
clean_jobs("related-jobs.yml")
108107
clean_jobs("internships.yml")
108+
clean_jobs("freelance.yml")
109109

110110

111111
if __name__ == "__main__":

0 commit comments

Comments
 (0)