Career Opportunities with Allen Institute for Brain Science

A great place to work.

 
 
Careers at Allen Institute

Are you ready for new challenges and new opportunities?

Join our team!

Current job opportunities are posted here as they become available.

 
 

 

 
 

Software Engineer – Informatics Solutions Development

Department: Data and Technology
Location: Seattle

Software Engineer – Informatics Solutions Development

Our mission at the Allen Institute for Brain Science is to accelerate the understanding of how the human brain works in health and disease. Using a team science approach, we strive to drive technological innovations and discover fundamental brain properties through the integration of experiments and simulation. We generate large-scale neuroscience datasets, online search and analysis utilities, and APIs. Our data is freely and openly shared with the public.

We are looking for you, a Software Engineer (SWE) to join the multi-disciplinary informatics solutions development team. You will take part in architecting, designing and developing innovative, high performance, robust, scalable, and extensible software solutions. You will be responsible for managing large scientific data sets and analysis pipelines serving neuroscience and brain imaging research communities around the world. You will collaborate with data production and analysis teams to design high-throughput data collection and analysis workflows and facilitate standardized data generation and analysis in the community.

To gain more insight on the projects you will impact, please visit the Allen Institute Brain Observatory website: link to: http://observatory.brain-map.org

Essential Functions

  • Design and develop models, algorithms, metrics and visualizations in the form of packages, frameworks, platforms and production pipelines, in collaboration with scientific data production and analysis teams.
  • Sustain ongoing data quality and analysis results as part of curation for regular public data releases.
  • Use software engineering principles to write, maintain, and deploy robust scientific software based on high level functional requirements and team input.
  • Externalize this work in an SDK so that the scientific community can leverage your contributions.
  • Collaborate effectively with experts in diverse scientific and engineering topics, including neuroscience, high performance scientific computing, computer vision, and machine learning.
  • Apply a modern software engineering workflow, including emphasis on code review, continuous integration, and automatic testing.
  • Create tools and dashboards to visualize and summarize experimental data for review and validation.

Required Education and Experience

  • Bachelor’s degree in a relevant technical discipline or equivalent work experience

Software Engineer II: 3-5 years of relevant experience

Software Engineer III: 6 + years of relevant experience

  • Expert level experience in at least one general purpose, dynamically typed object-oriented language, preferably, Python
  • Experience in data analysis, preferably in signal processing and numerical computing
  • Proficient in SQL, and preferably with database schema design in PostgreSQL
  • Experience with command line development tools in a Linux environment
  • Familiarity with entire software toolchain, including source code management (git), debuggers, and testing methodologies
  • Experience writing code and configuring systems to facilitate automated testing, building, and deployment of software
  • Ability to gather requirements from collaborators, synthesize into development work items, describe to colleagues and discuss implementation ideas, record issues, execute and complete

Preferred Education and Experience

  • Advanced degree in computer science, mathematics, statistics or other relevant technical disciplines
  • Experience in continuous delivery, for example, Bamboo Continuous Integration and Build Server
  • Experience with distributed compute platforms and frameworks such as Hadoop, Spark, or DASK
  • Working experience with AWS
  • Expert level experience in scientific computing software tools and languages such as Python, R, and MATLAB
  • Interest in neuroscience and curiosity about how the brain works, especially domain knowledge in a field of life sciences
  • Experience in health, medical and/or clinical data systems
  • Experience in designing and developing micro-services

Position Type/Expected Hours of Work

  • Allen Institute is a Washington State Employer. This role will be performed in Washington State. 
  • This role is currently able to work remotely, in Washington State, due to COVID-19 and our focus on employee safety. We continue to evaluate the safest options for our employees. As restrictions are lifted in relation to COVID-19, this role will return to work onsite. (Temporary to address COVID)

    #LI-NF1 
    ID:4000AD2

 

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.

 

 
 

 

 
 

Applicant Tracking System Powered by ClearCompany HRM Applicant Tracking System