Data Visualization Software Engineer
Apply on
Availability Status
This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.
Required Qualifications
BS or higher in bioinformatics, computer science, mathematics or related fields
5+ years experience (including any graduate school) developing tools for interactive data analysis and visualization
Expertise in modern JS (ES6) programming
Expertise in developing web applications (React, Vue, Svelte, or similar frameworks)
Demonstrated expertise with JavaScript data visualization libraries, e.g., D3.js
Expertise with high performance web-based visualization technologies, e.g., WebGL
Proficiency with accessing and visualizing large amounts of data
Experience with integrating with and consuming APIs
Familiarity with cloud infrastructure, particularly AWS, to deploy web applications
Passion for continuous learning and teaching others
As the team is distributed between the US and Canada, the successful candidate should work in the Eastern or Pacific Time Zone.
Nice-to-haves
Expertise in data visualization and information processing principles and methodology
Experience building and deploying APIs
Familiarity with UI design best practices, user-centric design, user research, usability testing, and iterative design
Demonstrated adherence to best practices in software engineering, particularly version control, testing, and appropriate use of abstraction
Data wrangling, processing, and analysis in Python and/or R
Experience building interactive data apps in R and Python (Shiny, Streamlit, etc.)
Knowledge of WebGPU
Biological domain knowledge, specifically in single cell genomics
Familiarity with formal build/release/deploy and continuous integration frameworks
Job Type: Contract
Pay: RM10,000.00 - RM15,000.00 per month
Benefits:
- Health insurance
Schedule:
- Monday to Friday