Scientific Software Developer for Data Analysis Application

Posted 08 Sep 2018

De Novo Software

Los Angeles, CA United States


delphi c# c++ machine-learning data-visualization

We're looking for people to join us in developing our data analysis and presentation software. Our applications are used by research and clinical labs around the world, and helps physicians diagnose and treat thousands of cancer patients daily.


You would be joining a small team - 10 highly skilled developers on site. Our company is technology-focused - meaning that getting the right architecture and implementation is more important than scrambling to get something out the door.


This position is for those looking for those who enjoy integrating cutting-edge data analysis and machine learning algorithms into commercial software. Depending on the candidate, aspects of the job will include researching, developing, comparing and optimizing algorithms for analyzing large data sets. Other aspects may include simulations, graphing, statistical analysis and User Interface design. The candidate will enjoy theoretical aspects of software development, such as design patterns, OOP and software architecture.


We have regular seminars on different aspects of software development and frequent discussions regarding software architecture choices. Developers work on all aspects of the software and drive all architecture, coding, and testing decisions. You will have the chance to challenge design decisions or to offer new approaches to problems - in fact, you are encouraged to.



  • Primary programming language is Delphi

  • Work in a small company environment onsite in Los Angeles, CA.

  • Report directly to CTO.

  • Perform software coding and testing.

  • Will investigate new technologies and tools.

  • Depending on experience, candidate may perform software design and documentation.

  • Some Telecommuting OK

  • Permanent position only


Skills & Requirements


Required Experience



  • 3 years experience in scientific programming.

  • Experience in using matrix math libraries.

  • Experience in linear algebra.

  • Experience in creating simulations.

  • Experience in implementing algorithms described in scientific publications.

  • Masters or PhD


Preferred Experience



  • Understanding of Object Oriented Programming

  • Experience with general purpose development language (.NET, java, C++, Delphi , Etc.)

  • Biology background / Flow Cytometry Experience

  • Experience with Machine Learning and visualization of high dimensional data

Job Source: Stackoverflow
Job Source: Stackoverflow

© Techie Jobs 2017. All rights reserved.