Position Title: Software Engineer or Senior Software Engineer
Job Summary: We are looking for a skilled Java software engineer or senior software engineer to help with ongoing development work on CyteSeer, our proprietary Java desktop program. CyteSeer analyzes microscope images and movies of biological cells for drug-discovery customers.
Our ideal candidate MUST have these skills:
- Excellent knowledge of object-oriented programming.
- Excellent skills in Java.
- Good math background.
- Willingness to work with a team of biologists to analyze experimental results.
Highly Desirable Skills
Each of the following skills are a plus, and the successful candidate must be willing to learn more about all of these, and must eventually be expert in some of them:
- Java user interfaces using Swing.
- Test-driven development.
- Numerical analysis.
- Functional programming.
- Image analysis/machine vision.
- Machine learning/deep learning.
- Data science, including knowledge of Python, R, Scala, and/or Julia.
- Apache Spark.
- Cloud computing.
- Cell biology (not much, but enough so you can talk to biologists).
Responsibilities & Duties
If we hire you for this position, you will work on some or all of these tasks:
- Interact with biologists to use CyteSeer to develop new pipelines to analyze particular datasets.
- Add new features to CyteSeer, which may be user-interface features, image-processing features, data analysis features, or a mix of all three.
- Fix bugs in CyteSeer.
- Add automated tests to CyteSeer and our proprietary libraries.
We are looking for a candidate who understands the importance of writing solid, bug-free, well-designed, well-tested, well-documented, maintainable code that will still be used ten years from now, and probably much longer. We are also looking for someone creative, who can bring new ideas to the table.
Salary: $ , depending on experience
- Paid Time Off
- Medical, Dental, and Vision Insurance
Vala Sciences, Inc., builds high-speed (AKA super-slow motion) video microscopy instruments (IC200-KIC) for single-cell analyses of fast activities (action potentials, contraction, etc.) of human stem cell-derived brain, heart, muscle, and other cell types; develops and validates assays and screens to use in early drug development in pharmaceutical companies; and partners with them to perform services to develop new medical therapies.