Software EngineerJob OpeningJob Title: Software Engineer
Company: ViSOAR LLC Location: Salt Lake City, UT (fully remote option available) Reports to: Chief Operations Officer Contact [email protected] to apply with a letter of intent and a CV. A list of contacts for references will be required if Interviewed. Company Vision: ViSOAR LLC is devoted to furthering modern data-driven science and technological innovation by making massive scientific data easy to use without requiring expensive hardware. By providing user-friendly tools that manage imaging data of all scales, ViSOAR aims at empowering scientists and engineers in academia and industry to benefit society at large with innovations that traditionally have been confined to few elite investigators. Company Summary: Founded in 2011, ViSOAR LLC (formerly known as ViSUS LLC) is a start-up company with four full-time employees, several consultants and interns for temporary activities. The company was created as a spin-off of the University of Utah to develop and commercialize research software originally created for training geologists in the field with massive imagery for oil and gas companies. Since its inception, ViSOAR has identified a much broader and approachable market that is an ideal fit for our image reading and writing pipeline for massive data including industries such as healthcare, neuroscience, ecology, agriculture, and materials science. ViSOAR LLC provides a software framework designed with the primary philosophy that the visualization of massive data need not be tied to specialized hardware or infrastructures. In other words, a visualization environment for large data can be designed to be lightweight, highly scalable, and run on a variety of platforms. Due to the large size of datasets, the data samples cannot all be loaded into main memory and ViSOAR streaming solutions are not limited by local hardware resources. Additionally, ViSOAR software can access and visualize data while it is being produced, enabling real-time monitoring of remote experiments, something that is difficult with existing file formats. The analysis and visualization of large-scale data is a major challenge of modern science. As new data acquisition devices are built to generate more accurate, high-resolution information, data users struggle with the difficulty of gaining access and making practical use of the information generated. The large data analysis and visualization tools being developed by ViSOAR are becoming a critical component in many areas of data manipulation and analysis. ViSOAR management and processing of big data allows the translation of the raw data into discovery faster and leads to actionable information faster, such as finding out early that someone opened the door and flooded the room with light thereby ruining the scan during the first hour of a four-hour electron microscopy scan. Over the next 5 years, ViSOAR will see the completion of our pipeline and its adoption in software that comes installed on HPC machines as well as products with storage as a service. ViSOAR is well-positioned to be the de facto standard for reading and writing of massive data for HPC simulation, analytics and visualization, and the development of VisStore™ and our ViSOAR Data Portal positions us to become the de facto standard for storage as well. The Position:We are looking for a candidate with a strong software engineering background to develop and maintain software tools and to participate in the full SDLC (software development lifecycle), from concept and design to testing. Candidate should have CS fundamentals, problem-solving skills, coding and debugging skills, in particular with multi-threaded code; should be a strong, capable C/C++ and Python; should have solid experience driving algorithmic solutions from prototype to implementation; should have an understanding of or experience with modern devops tooling. The candidate should be able to learn and adapt quickly and should have excellent written and verbal communication skills and be a pro-active problem solver. These include:
Position Summary: Essential Duties and Responsibilities:
Cloud computing, RESTful-API, user-centered software, software user interface, Integrated Development Environment (IDE), graphic/visual, interaction, web development, and information architecture) and/or usability and user research. Preferred Qualifications:
Job Type: Full-time Pay: Starting from $70,000.00 per year, increases commensurate with experience Benefits:
|