BioDiscovery, a leading software development company in the field of genomic analysis, is looking for highly talented developers to join its team. BioDiscovery engineers work on problems at the intersection of biology, computer science and machine learning. In this position, you will be responsible for front-end and back-end development. Your contributions will be used at leading top-tier academic institutions, cancer centers, clinical testing labs, and biopharmaceutical companies who are in pursuit of better diagnosis and treatments for diseases.
* At least 2 years professional experience writing clean, high-performance Java code. * Solid foundation in data structures, design patterns, concurrency, multi-threading and clean code principles. * Demonstrated experience using web frameworks, designing and developing REST APIs. * Familiar with SQL and NoSQL databases. Experience with Apache Ignite is a plus. * Strong programming and debugging skills in Java. * Experience building graphical user interfaces using Java Swing and JavaFX. * Experience in Scala would be a strong plus.
We are seeking an individual with the ability to design and build front-end and back-end components, develop data persistence strategies and expose services via REST APIs. Maintain and improve existing applications in response to new feature requests. Collaborate closely with members of the team.
Education & Experience
BS, MS or PhD in Computer Science, Engineering or related field
* Competitive salary * Competitive benefits: health, dental, life, and disability insurance as well as, a 401k plan with matching company contribution * Flexible work schedule including open PTO plan * Creative office facilities located in El Segundo * Work with a genuinely top-notch team of biologists and software engineers * Small company environment: direct access to the CEO * Established, non-venture-backed, profitable company
Let your dream job find you.
Sign up to start matching with top companies. It’s fast and free.