Job Directory Software Engineer I/II Lab Information Management Systems

Software Engineer I/II Lab Information Management Systems
Seattle, WA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Software Engineer I/II Lab Information Management System

The Allen Institute for Brain Science seeks a Software Engineer to develop applications and open scientific databases that serve neuroscience and brain imaging research communities around the world. Your colleagues will contribute high volume scientific experiments to your databases; scientific, computer vision, and other numerical software to process those data; and web applications that enable users to navigate, search, and visualize the data products.

The successful candidate will join a team of developers responsible for the Institute's laboratory information management system (LIMS), tools, and data warehouse. You will interact regularly with neuroscientists and a wide variety of engineers, collaborating in a large team working on new discoveries about the brain. Our team uses popular and modern software tools. Much of our software is written in Python and Ruby on Rails and is used for web applications.

Job Responsibilities:

* Designing and writing stimulus control software, testing and troubleshooting code for running experiments and interacting with experimental hardware


* Building visualization tools to observe data acquisition in real time, writing tests and validation functions


* Documenting to ensure that code is robust and results are accurate


* Attending meetings to discuss scientific goals and task requirements


* Facilitating cross team coordination


* Contribute to the development and maintenance of scientific databases at production scale


* Design database schemas and associated software from high level functional requirements and team input


* Collaborate effectively with experts in diverse scientific and engineering topics (neuroscience, high performance scientific computing, computer vision, web applications)


* Apply modern software engineering workflow, including emphasis on code review, continuous integration, and automatic testing



REQUIRED QUALIFICATIONS:

* Proficient in SQL.


* Experience with, or a deep desire to learn, software development tools and utilities for the Linux platform


* Proficiency in at least one general purpose, object-oriented language (Python, C++, Java, Ruby, C#)


* Familiarity with entire software toolchain, including source code management (git), build systems, debuggers, linkers, and profiling tools


* Bachelor's degree in relevant technical discipline
* SWE I: 0-2 years relevant experience


* SWE II: 2 + years relevant experience





Please note, this opportunity does not sponsor work visas and has no relocation assistance.

It is the policy of the Allen Institute to provide equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, the Allen Institute will provide reasonable accommodations for qualified individuals with disabilities.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.