You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: finance/proposal-calls/cycle3/user-dev-support-rse.md
+20-21Lines changed: 20 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,40 +4,45 @@ Research Software Engineer: User and Developer Support
4
4
5
5
### Project Team
6
6
7
-
-Adrian Price-Whelan
8
-
-TBD (please add your name if you would be interested in helping manage or coordinate
9
-
this role!)
7
+
-Moritz Guenther
8
+
-Adrian Price-Whelan (original plan)
9
+
10
10
11
11
### Project Description
12
12
13
-
A research software engineer (RSE) position with an equivalent ~50% FTE appointment to
13
+
A research software engineer (RSE) position \to
14
14
tackle both user-facing and developer-facing support issues, as identified and
15
15
prioritized by the Astropy community and infrastructure teams. The RSE would have a
16
16
"manager" who is an existing Astropy contributor with existing knowledge of the Astropy
17
17
core package, ecosystem, infrastructure packages, and community. The RSE is expected to
18
18
eventually work independently, but with feedback from the Manager and Astropy community.
19
+
We envision about an equivalent ~50% FTE appointment, but that can be scaled up or down
20
+
based on the available budget.
19
21
20
22
### Project / Work
21
23
24
+
The Astropy Project is seeking to hire a full-time or part-time research software engineer to develop and implement new features that the community has identified as high priorities in the roadmap but that the volunteer contributors do not have the capacity to deliver, as well as address smaller, but long-standing bugs and issues in the astropy core package and the coordinated packages.
25
+
22
26
The broad scope of work for the RSE includes any efforts to support both Astropy users
23
27
and contributors, including, for a few general examples, update the Astropy core
24
28
documentation theme, automate release procedures for infrastructure packages, or
25
29
implement more specific projects related to Astropy core subpackages (some examples
26
-
given below).
30
+
given below). In particular, the RSE shall tackle a number of long-standing issues and
31
+
bugs as listed in the issue trackers for the core package and the coordinated packages;
32
+
more bugs and issues are available than can be addressed by this position, so the
33
+
choice of which ones to address will be guided by community input, and the experience
34
+
and expertise of the RSE, under the manager's supervision. To reduce the burden on volunteer
35
+
maintainers, the funded manager will perform a first review where appropriate, to keep the
36
+
effort needed for the sub-package maintainers to a minimum.
27
37
28
38
The RSE position is distinct from the Software Operational Support Specialist (SOSS)
29
39
position in that the RSE is expected to take on and complete discrete *projects*, rather
30
40
than provide continuous support (e.g., monitoring issues, helping new contributors,
31
41
etc., as was included in the SOSS scope of work).
32
42
33
-
The exact projects that the RSE tackles and detailed implementation plans should be
34
-
discussed, prioritized, and fleshed out by the Astropy community and RSE together if
35
-
this funding request is accepted. A few possible projects are included below as
36
-
examples, some drawn from the [Astropy
37
-
Roadmap](https://github.com/astropy/astropy-project/blob/main/roadmap/roadmap.md), but
38
-
these should not be considered as the exact plan of work for the RSE — the RSE will work
39
-
independently, so some aspects of project priority will stem from their expertise and
40
-
interest.
43
+
On the other hand, the RSE shall work on the items listed on [Astropy
44
+
Roadmap](https://github.com/astropy/astropy-project/blob/main/roadmap/roadmap.md), that the
45
+
community has already prioritized, but not yet found the resources to implement.
41
46
42
47
Example projects:
43
48
**Restructure the Astropy developer documentation*: The current developer documentation
@@ -49,13 +54,6 @@ Example projects:
49
54
documentation they need to make a contribution. Relevant issues:
0 commit comments