| EOE Statement:|
Washington University is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity or expression, national origin, genetic information, disability, or protected veteran status.
The Scientific Programmer will be responsible for the design and implementation of a software ecosystem to control the acquisition, data management and analysis of massive neuronal datasets. This position includes opportunities to gain skills and responsibilities including those associated with neurophysiology and electrical engineering.
PRIMARY DUTIES AND RESPONSIBILITIES:
- The programmer will be responsible for developing the software tools necessary for initial processing and storage of neuronal data. First-level analyses will demand creative algorithmic solutions to high-dimensional problems and the use of machine learning tools to identify and sort neurons, both locally and on a high-performance computing cluster.
- Key problems that need to be solved on a large-scale include identifying and following individual neurons in chronic recordings of electrical and/or optical signals. Various solutions exist, each with known trade-offs in speed and/or accuracy.
- Many of the software tools and algorithms currently used by the field were designed for much smaller datasets (hours as opposed to months). The programmer must be capable of independently identifying creative solutions to the problems associated with scaling-up and automating these processes.
- Develop the software necessary for maintaining databases (including the design/testing/implementation of a data format) that is intuitive and accessible to other members of the lab and larger scientific community (e.g. SQL).
- Convert code provided by lab members into code capable of running in a production environment. Computational processes central to research goals sometimes require a faster environment than e.g. MATLAB before they can be expanded to massive datasets.
- Perform other duties as assigned.
Bachelor’s or advanced degree in computer science or a related field. Equivalent experience considered in lieu of a degree. Three years’ scientific programming experience required. Experience using these key elements of the software environment:
- Scientific formats such as HDF-5
- Linux, bash shell
- SQL/relational databases
This position is full-time and works approximately 37.5 hours per week.
Department Name/Job Location:
This position is in the Department of Biology. This position is for the Danforth Campus in the School of Arts & Sciences.
The hiring range for this position is $55,770 - $75,289 annually.
-Retirement Savings Plan
-22 vacation days
-8 Paid Holidays
-Tuition benefits for employee, spouse and dependent children
-Free Metro Link/ Bus pass
-Free Life Insurance
-Health, Dental, Vision
-Health Savings Accounts (HSA)
-Long Term Disability Insurance
-Flex Spending Plan
Human Resources website (hr.wustl.edu)
Internal Applicant Instruction:
Please attach a copy of your most current signed performance evaluation (completed within the last 18 months) to your online account. If you have not received a performance evaluation, you may provide two current signed letters of recommendation (written within the last 18 months), preferably to include one letter from either a current or recent former supervisor. To attach these documents, go to: My Career Tools, Add Attachment, Attachment Type – Performance Reviews or Letters of Recommendation.