Caltech is looking to maintain and design/develop new features for software for visualizing and supporting analysis of data resulting from various scientific fields
Requirements
- Coding skills in JavaScript with knowledge of React, D3, Three.js, OpenGL Shaders, Unity, Unreal, and Babylon.js libraries
- Familiar with User Centric Design methodologies, as well as experience in Interaction Design
- Familiarity with visualization tools (like VTK)
- State container web technologies (like Redux)
- Cloud computing (AWS)
- Cluster computing frameworks (ApacheSpark)
- Hierarchical data formats (HDF5)
Responsibilities
- Extend and optimize current visualization tool codes, clean up codes to increase compatibility with new data sets and stability
- Extend tool capabilities to allow new datasets and reimplement prototypes in P5.js into more web-efficient frameworks
Other
- Bachelor's degree in Computer Science, Human-Computer Interaction, or Interaction Design
- Resume required
- Internal equity, experience, education, specialty and training considered for salary
- Comprehensive benefits package including health, dental, and vision insurance, retirement savings plans, generous paid time off, tuition reimbursement, and more
- Equal opportunity employer, all qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity, or national origin