Skip to content

Commit 938bb80

Browse files
authored
Merge pull request #75 from omsf/zacharbake-patch-47
Create ux.md
2 parents b8cf8c8 + a25b203 commit 938bb80

File tree

1 file changed

+53
-0
lines changed
  • content/community/jobboard

1 file changed

+53
-0
lines changed

content/community/jobboard/ux.md

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
---
2+
title: UX Engineer
3+
menu: "UX Engineer"
4+
name: "Careers"
5+
class: "job new"
6+
intro: "OMSF"
7+
part: 10
8+
---
9+
10+
![Job board](/images/job.svg)
11+
12+
The Open Molecular Software Foundation (OMSF) builds open-source infrastructure and tooling for computational molecular science. We’re looking for a **UX Engineer** who can ship **polished, usable web experiences**, especially where the UI is powered by **interactive scientific visualization**. We are offering a 6-8 month contract with an hourly rate determined based on the contractor’s experience and agreed upon project deliverables. We expect approximately 15-20 h per week for this project. The contractor will need to be based in the United States.
13+
14+
All work in this engagement will be released under the **MIT License**.
15+
16+
### What you’ll work on
17+
18+
You’ll help us build a set of reusable visualization components for the software in our ecosystem, plus a few web interfaces that consume them.
19+
20+
**Reusable components**
21+
22+
The reusable components you’ll help build will manage the plumbing between our existing Python tooling and Javascript tools for visualization. The reusable components should be as framework-agnostic as possible, with the intent that they will be easy for other developers to incorporate into their own applications. Components we are considering include:
23+
24+
* 3D protein-ligand complex visualization: Connect molecular representations from OMSF projects to a visualization tool such as Mol\* or 3Dmol.
25+
* 3D small molecule visualization: Closely related to the protein-ligand visualization, but focused on interactivity with the small molecule in particular.
26+
* Task progress visualization: Connect our task progress backend to graph visualization libraries such as Cytoscape or vis.js network.
27+
* Alchemical network visualization: This combines a network visualization component (similar to the task progress) with the small molecule visualization component to illustrate how a tool like [Open Free Energy](https://openfree.energy) transforms molecules as part of its scientific work.
28+
29+
**Web interfaces**
30+
31+
You’ll also work with our backend developers to put together simple web-based interfaces for small scale compute. These will act as a showcase of the reusable components, and you’ll also help us set up a good input interface. Web interfaces we’re considering include:
32+
33+
* Protein structure prediction using [OpenFold](https://openfold.io/)
34+
* Small molecular parametrization using [Open Force Field](https://openforcefield.org)
35+
* Atom mapping for transformations using [Open Free Energy](https://openfree.energy)
36+
37+
### You might be a good fit if you…
38+
39+
* Build modern web UIs comfortably in **TypeScript** that interface with backends written in **Python**
40+
* Have experience developing front-ends that interface with **serverless cloud** backends
41+
* Are comfortable collaborating on platforms such as **GitHub**
42+
* Like to write readable, easy-to-browse **documentation** for the tools you build
43+
* Can do pragmatic technical research: compare options, prototype, recommend, and then ship
44+
* Enjoy collaborating in the open: clear PRs, good commit messages, iterative review
45+
46+
### Engagement Details
47+
48+
* Contract basis: hours/week are flexible; although this particular contract has a hard stop after September 2026\.
49+
* Fully remote: OMSF is a remote organization. Most work is asynchronous, with occasional synchronous check-ins at times friendly for continental US time zones.
50+
51+
### How to Apply
52+
53+
Fill in [this form](https://forms.gle/CBJJHNPriY1syn8N9). Be sure to include your resume, cover letter, and links to any examples of your work.

0 commit comments

Comments
 (0)