Scientific Computing Software Engineer

4 days left

Howard Hughes Medical Institute
Ashburn, VA
Jul 20, 2021
Jul 27, 2021
Organization Type
Primary Work Address: 19700 Helix Drive, Ashburn, VA, 20147

Current HHMI Employees, click here to apply via your Workday account.

Janelia Research Campus is a pioneering research center in Ashburn, Virginia, where scientists pursue fundamental questions in neuroscience and imaging. The Howard Hughes Medical Institute (HHMI) launched Janelia in 2006, establishing an intellectually distinctive environment for scientists to do creative, collaborative, hands-on work. Our integrated teams of biologists, computational scientists, and tool-builders pursue a small number of scientific questions with potential for transformative impact. We share our methods, results, and tools with the scientific community. It is a uniquely innovative and collaborative atmosphere that reflects HHMI's reputation for excellence.

Position Summary:

We are looking for a software engineer to work in the Scientific Computing Department on exciting projects that involve large data reconstruction and analysis. You will work with laboratories and team projects at HHMI Janelia to develop scalable software for imaging data produced at Janelia.

Initially, you will focus on tasks for reconstructing terabyte-sized electron microscopy acquisitions produced by the FlyEM team at Janelia. This includes the development of Java code for image registration, data handling and parallelization on the cluster and in the cloud using established open source libraries like ImgLib2, ImageJ, BigDataViewer, N5, Spark.

Based on these experiences you will have opportunities to take on new interesting projects with different teams and/or labs at HHMI Janelia that will also provide the opportunity for professional development, for example in the domain of machine learning. The Scientific Computing department at HHMI Janelia is an exciting environment where you will have the opportunity to collaborate with excellent software engineers and scientists and have access to the latest and most exciting data and computational resources.


* M.S. or B.A in Computer Science or related field


* Experience with writing efficient code with Java or other JVM based languages
* Familiarity with Python, other programming languages
* Experience with libraries such as Spark, ImgLib2, ImageJ is a plus
* Ideally, you have a record of contributing to open source projects, so we can discuss code

If you do not meet all of the above criteria but you are convinced that you can compensate this with enthusiasm, creativity, and practical experience, reach out to us and let's talk.

For more information on Scientific Computing at HHMI Janelia, visit here or email Stephan Preibisch at

Physical Requirements :

Remaining in a normal seated or standing position for extended periods of time; reaching and grasping by extending hand(s) or arm(s); dexterity to manipulate objects with fingers, for example using a keyboard; communication skills using the spoken word; ability to see and hear within normal parameters; ability to move about workspace. The position requires mobility, including the ability to move materials weighing up to several pounds (such as a laptop computer or tablet).

Persons with disabilities may be able to perform the essential duties of this position with reasonable accommodation. Requests for reasonable accommodation will be evaluated on an individual basis.

Please Note:

This job description sets forth the job's principal duties, responsibilities, and requirements; it should not be construed as an exhaustive statement, however. Unless they begin with the word "may," the Essential Duties and Responsibilities described above are "essential functions" of the job, as defined by the Americans with Disabilities Act.

HHMI is an Equal Opportunity Employer

Similar jobs

Similar jobs