Jobs¶
This collection describes the research group jobs. This is normally public data.
Schema¶
The following lists key names mapped to its type and meaning for each entry.
- _id:
str or number, unique job identifier
- title:
str, Job title
- description:
str, long description of the position
- open:
bool, flag for whether the job is currently open or not.
- contact:
str, contact information for how to apply
- positions:
list of strings, positions such as “Graduate Student”, “Post-doctoral Scholar”,
- background_fields:
list of str, previous disciplines, e.g. Nuclear Engineering or Computer Science
- year:
int, year job posted
- month:
str, month the job was posted
- day:
int, day the job was posted
- start_date:
str, expected start date or “ASAP” or similar
- expertise:
str, Current skills applicatns should have
- compensation:
list of str, list of compensations for the position.
YAML Example¶
'0004':
background_fields:
- Data Science
- Data Engineering
- Computer Engineering
- Computer Science
- Applied Mathematics
- Physics
- Nuclear Engineering
- Mechanical Engineering
- Or similar
compensation:
- Salary and compensation will be based on prior work experience.
contact: Please send CV or resume to Prof. Scopatz at scopatzATcec.sc.edu.
day: 1
description: <p>We are seeking a dedicated individual to help to aid in the maintenance
of open source scientific computing projects. This includes duties such as:</p><ul><li>Release
management</li><li>Continuous integration</li><li>Help with testing</li><li>Code
review</li><li>and more!</li></ul><p>Representative projects of interest include:</p><ul><li><a
href="http://fuelcycle.org/">Cyclus</a></li><li><a href="http://pyne.io/">PyNE</a></li><li>and
others.</li></ul><p>This position will likely make you the most loved person on
these projects.</p>
expertise: <p>Applicable software development skills include knowledge of:</p><ul><li>At
least one programming language, preferred languages include:<ul><li>Python</li><li>Haskell</li><li>C++</li></ul></li><li>git
or hg, or other version control system</li><li>Test-driven development</li><li>Other
software development best practices.</li></ul><p>Potentially useful other software
development skills include:</p><ul><li>Shell (Bash, Fish, Xonsh)</li></ul>
month: July
open: false
positions:
- Scientific Software Developer
- Programmer
start_date: ASAP
title: Open Source Scientific Software Maintainer
year: 2015
JSON/Mongo Example¶
{"_id": "0004",
"background_fields": ["Data Science",
"Data Engineering",
"Computer Engineering",
"Computer Science",
"Applied Mathematics",
"Physics",
"Nuclear Engineering",
"Mechanical Engineering",
"Or similar"],
"compensation": ["Salary and compensation will be based on prior work experience."],
"contact": "Please send CV or resume to Prof. Scopatz at scopatzATcec.sc.edu.",
"day": 1,
"description": "<p>We are seeking a dedicated individual to help to aid in ...",
"month": "July",
"open": false,
"positions": ["Scientific Software Developer", "Programmer"],
"start_date": "ASAP",
"title": "Open Source Scientific Software Maintainer",
"year": 2015}