Skip to content

Commit 448b7d7

Browse files
ENG-703 Add cybrarian job posting page (#336)
* feat(website): add cybrarian job posting page * enhance job posting page with structured layout and updated content * Update apps/website/app/(home)/cybrarian/page.tsx Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * Update apps/website/app/(home)/cybrarian/page.tsx Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
1 parent 8cecd81 commit 448b7d7

2 files changed

Lines changed: 318 additions & 3 deletions

File tree

Lines changed: 317 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,317 @@
1+
import type { Metadata } from "next";
2+
import { Prose } from "~/components/Prose";
3+
4+
export const metadata: Metadata = {
5+
title: "Product Adoption Facilitator / Cybrarian",
6+
description:
7+
"Part-time role helping research groups adopt Discourse Graphs and build a community of users.",
8+
};
9+
10+
const CybrarianPage = () => {
11+
return (
12+
<div className="py-16">
13+
<Prose className="mx-auto !max-w-3xl px-4">
14+
{/* Hero section */}
15+
<div className="mb-12 text-center">
16+
<h1 className="mb-4 text-4xl font-bold tracking-tight text-slate-900 dark:text-slate-100">
17+
Product Adoption Facilitator / Cybrarian
18+
</h1>
19+
<p className="text-xl text-slate-600 dark:text-slate-400">
20+
Help transform scientific research through Discourse Graphs
21+
</p>
22+
</div>
23+
24+
{/* Quick highlights */}
25+
<div className="mb-12 rounded-lg bg-slate-50 p-6 dark:bg-slate-800/50">
26+
<h3 className="mb-3 mt-0 text-lg font-semibold text-slate-900 dark:text-slate-100">
27+
Position Highlights
28+
</h3>
29+
<div className="grid gap-2 text-sm text-slate-700 dark:text-slate-300 sm:grid-cols-2">
30+
<div>• Part-time remote (10-25 hours/week)</div>
31+
<div>• $2000-4000/mo depending on commitment</div>
32+
<div>• 6-18 month contractor role</div>
33+
<div>• Flexible availability across time zones</div>
34+
</div>
35+
</div>
36+
37+
<h2>About the Project</h2>
38+
<p>
39+
We&apos;re transforming how scientific research is communicated and
40+
coordinated through{" "}
41+
<a
42+
href="https://discoursegraphs.com"
43+
target="_blank"
44+
rel="noopener noreferrer"
45+
>
46+
Discourse Graphs
47+
</a>{" "}
48+
- a revolutionary approach that restructures research into
49+
interconnected, reusable knowledge components. Our team has developed
50+
plugins in popular knowledge and notetaking software that have already{" "}
51+
<a
52+
href="https://arxiv.org/html/2407.20666v2"
53+
target="_blank"
54+
rel="noopener noreferrer"
55+
>
56+
transformed
57+
</a>{" "}
58+
our labs into self-organizing research collectives, improving
59+
researcher agency, coordination, and satisfaction.
60+
</p>
61+
<p>
62+
With funding from The Chan Zuckerberg Initiative and The Navigation
63+
Fund, we&apos;re now introducing this structured approach to research
64+
labs worldwide. Our goal: reduce onboarding time from 3 weeks to 3
65+
days and build a thriving community of researchers using discourse
66+
graphs for modular, collaborative science.
67+
</p>
68+
69+
<h2>The Role</h2>
70+
<p>
71+
We&apos;re seeking a{" "}
72+
<a
73+
href="https://robhaisfield.com/notes/roam-cybrarian/"
74+
target="_blank"
75+
rel="noopener noreferrer"
76+
>
77+
Cybrarian
78+
</a>
79+
/Research adoption facilitator to be the bridge between our
80+
development team and research users. You&apos;ll help scientists adopt
81+
Discourse Graphs, modify and introduce existing templates, document
82+
best practices, and cultivate a supportive user community. This is a
83+
part-time remote position (10-25 hours/week) for someone passionate
84+
about improving research workflows and knowledge sharing.
85+
</p>
86+
87+
<h2>About us</h2>
88+
<p>
89+
We are a 7-person team (4 software engineers, 1 UX researcher, and 2
90+
principal investigators in{" "}
91+
<a
92+
href="https://joelchan.me/"
93+
target="_blank"
94+
rel="noopener noreferrer"
95+
>
96+
human-computer interaction
97+
</a>{" "}
98+
and{" "}
99+
<a
100+
href="https://sites.uw.edu/matsulab/team/"
101+
target="_blank"
102+
rel="noopener noreferrer"
103+
>
104+
cell biology
105+
</a>
106+
) fiscally sponsored by the nonprofit{" "}
107+
<a
108+
href="https://www.homeworld.bio/"
109+
target="_blank"
110+
rel="noopener noreferrer"
111+
>
112+
Homeworld Collective
113+
</a>
114+
. We are running a two-year{" "}
115+
<a
116+
href="https://commons.datacite.org/doi.org/10.71707/cx83-dh41"
117+
target="_blank"
118+
rel="noopener noreferrer"
119+
>
120+
pilot
121+
</a>{" "}
122+
to introduce discourse graph tooling to research labs across the
123+
world. Our open-source{" "}
124+
<a
125+
href="https://github.com/DiscourseGraphs/discourse-graph"
126+
target="_blank"
127+
rel="noopener noreferrer"
128+
>
129+
plugins
130+
</a>{" "}
131+
live in the graph-based notetaking apps Roam Research and Obsidian,
132+
will be extended to Notion, and will allow researchers to share and
133+
cite individual research results and hypotheses. Our plugins have been
134+
transformative for our labs, but a substantial learning curve remains
135+
for new users. This role will help to lower the barrier to entry for
136+
new and existing users, particularly research labs.
137+
</p>
138+
139+
<h2>Key Responsibilities</h2>
140+
<ul>
141+
<li>
142+
<strong>User Success</strong>
143+
<ul>
144+
<li>Onboard new research groups to discourse graph tools</li>
145+
<li>
146+
Schedule and lead follow-up meetings to ensure adoption success
147+
</li>
148+
<li>
149+
Identify user pain points and communicate them to our UX team
150+
</li>
151+
<li>
152+
Apply users&apos; existing scientific content to discourse graph
153+
templates
154+
</li>
155+
</ul>
156+
</li>
157+
<li>
158+
<strong>Technical Support</strong>
159+
<ul>
160+
<li>Help users navigate Roam Research and other platforms</li>
161+
<li>Clone and update user graphs with new functionalities</li>
162+
<li>Troubleshoot basic technical issues or escalate as needed</li>
163+
<li>
164+
Work with project and knowledge management tools (Linear, Roam
165+
Research)
166+
</li>
167+
</ul>
168+
</li>
169+
<li>
170+
<strong>Documentation &amp; Resources</strong>
171+
<ul>
172+
<li>Create and update user-facing tutorials and guides</li>
173+
<li>Document best practices from successful implementations</li>
174+
<li>
175+
Develop and modify templates in discourse graph plugins for
176+
different research needs
177+
</li>
178+
<li>
179+
Maintain a knowledge base of common solutions and workflows
180+
</li>
181+
</ul>
182+
</li>
183+
<li>
184+
<strong>Community Building</strong>
185+
<ul>
186+
<li>Foster knowledge sharing between research groups</li>
187+
<li>Connect users facing similar challenges</li>
188+
<li>Share success stories and innovative use cases</li>
189+
<li>Act as liaison between users and development team</li>
190+
</ul>
191+
</li>
192+
</ul>
193+
194+
<h2>Core Requirements</h2>
195+
<ul>
196+
<li>
197+
<strong>Strong communication skills</strong> - explain complex
198+
concepts simply and listen actively
199+
</li>
200+
<li>
201+
<strong>Self-directed project management</strong> - juggle multiple
202+
user groups proactively
203+
</li>
204+
<li>
205+
<strong>Technical curiosity</strong> - willingness to learn new
206+
tools (no prior expertise required)
207+
</li>
208+
<li>
209+
<strong>User-centered mindset</strong> - genuine interest in helping
210+
users with new technologies
211+
</li>
212+
<li>
213+
<strong>Early-stage technology comfort</strong> - able to learn
214+
evolving software with documentation
215+
</li>
216+
<li>
217+
<strong>Meeting facilitation</strong> - comfortable scheduling and
218+
leading check-ins
219+
</li>
220+
<li>
221+
<strong>Flexible availability</strong> - accommodate meetings across
222+
time zones - most users are in US time zones
223+
</li>
224+
</ul>
225+
226+
<h2>Nice to Have</h2>
227+
<ul>
228+
<li>
229+
<strong>Technical</strong>: Knowledge of knowledge management and
230+
notetaking tools (Roam Research, Notion, Obsidian); comfort
231+
learning/editing pseudocode eg in{" "}
232+
<a
233+
href="https://github.com/RoamJS/smartblocks/blob/main/README.md"
234+
target="_blank"
235+
rel="noopener noreferrer"
236+
>
237+
Roam Smartblocks
238+
</a>
239+
)
240+
</li>
241+
<li>
242+
<strong>Domain</strong>: Familiarity or experience in original
243+
research (eg scientific research), scientific workflows, open
244+
science principles
245+
</li>
246+
<li>
247+
<strong>Professional</strong>: Experience in any of: product
248+
support, customer success, UX research, solutions architect,
249+
technical documentation, scientific research, teaching/training
250+
</li>
251+
</ul>
252+
253+
<h2>Pay</h2>
254+
<p>
255+
This is a 6-18 month contractor role paid in installments of
256+
$2000-4000/mo, depending on time commitment and experience.
257+
</p>
258+
259+
<h2>Who Should Apply</h2>
260+
<p>
261+
<strong>What matters most:</strong> Your ability to understand user
262+
needs, adopt and adapt transformative knowledge management tools, and
263+
an enthusiasm for improving research collaboration. We will
264+
incorporate your prior experience into the position and redefine it
265+
accordingly.
266+
</p>
267+
268+
<h2>To Apply</h2>
269+
<p>
270+
Please send a short pre-application by filling out the following form.
271+
You&apos;ll describe your interest, relevant experience, and
272+
availability. Preference will be given for pre-applications submitted
273+
before <strong>August 20.</strong>
274+
</p>
275+
276+
{/* CTA Button */}
277+
<div className="my-8 text-center">
278+
<a
279+
href="https://forms.fillout.com/t/2DmzUKaY8Sus"
280+
target="_blank"
281+
rel="noopener noreferrer"
282+
className="inline-flex items-center rounded-lg bg-orange-600 px-6 py-3 text-lg font-semibold text-white shadow-sm transition-colors hover:bg-orange-500 hover:text-white focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-orange-600"
283+
>
284+
Apply Now
285+
<svg
286+
className="ml-2 h-5 w-5"
287+
aria-hidden="true"
288+
focusable="false"
289+
fill="none"
290+
stroke="currentColor"
291+
viewBox="0 0 24 24"
292+
>
293+
<path
294+
strokeLinecap="round"
295+
strokeLinejoin="round"
296+
strokeWidth={2}
297+
d="M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"
298+
/>
299+
</svg>
300+
</a>
301+
</div>
302+
303+
<div className="mt-8 rounded-lg bg-blue-50 p-6 dark:bg-blue-900/20">
304+
<p className="text-center text-blue-900 dark:text-blue-100">
305+
<em>
306+
This position offers the unique opportunity to shape the future of
307+
scientific communication while working with cutting-edge research
308+
teams worldwide.
309+
</em>
310+
</p>
311+
</div>
312+
</Prose>
313+
</div>
314+
);
315+
};
316+
317+
export default CybrarianPage;

apps/website/app/(home)/layout.tsx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,7 @@ const RootLayout = async ({ children }: { children: React.ReactNode }) => {
3636
{/* Job Openings Banner */}
3737
<div className="border-b border-primary/20 bg-gradient-to-r from-primary via-primary/90 to-primary px-4 py-3 text-center shadow-sm">
3838
<Link
39-
href="https://docs.google.com/document/d/1UKwmUoAvgdLXFPj8bfsbMWUFbK8h6I8JgDv8lqHfJ_M/edit?usp=sharing"
40-
target="_blank"
41-
rel="noopener noreferrer"
39+
href="/cybrarian"
4240
className="group inline-flex items-center gap-2 text-sm font-semibold text-neutral-dark transition-colors hover:text-neutral-dark/80 focus:outline-none focus:ring-2 focus:ring-neutral-dark focus:ring-offset-2 focus:ring-offset-primary"
4341
>
4442
<span className="animate-pulse" aria-hidden="true">

0 commit comments

Comments
 (0)