Difference between revisions of "Jobs"

From Computational Memory Lab
Jump to: navigation, search
(Qualifications)
m (Scientific Programmer)
Line 5: Line 5:
  
  
== Scientific Programmer ==
+
== Scientific Software Developer ==
+
The Computational Memory Lab at the University of Pennsylvania is seeking to recruit a full-time Scientific Programmer.
+
  
Working under the Project Director, responsible for contributing to the design, specification, development, and testing of neural time series modeling and analysis tools for the Restoring Active Memory (RAM) project; working as part of a multi-disciplinary team of programmers, scientists, and mathematicians to develop requirements for modeling neural time series data, and then translating those requirements into effective algorithm designs; creating visualization tools to analyze neural time series data; and leading the development of algorithms for use in implantable medical devices.
+
This position is responsible for developing and maintaining state-of-the-art tools to conduct human memory experiments and to develop new therapies to treat memory disorders. You will be responsible for the development and testing of experimental programming libraries, and data analysis of large neurophysiology data sets. You will integrate applications with other system components, create system and user-level documentation, and develop architectures to store and analyze large data sets. The position will be supervised by the project director and will interface extensively with project scientists, engineers and clinicians.
  
=== Qualifications ===
+
=== Required Qualifications ===
  
''Required Qualifications:''
+
Experience with Python, Matlab, or C/C++ required.
 +
Ability to implement, understand, and maintain mathematical and scientific codes.
  
Master’s degree (or foreign educational equivalent) in Applied Mathematics or Statistics and no experience OR Bachelor’s degree (or foreign educational equivalent) in Applied Mathematics or Statistics combined with four (4) years of relevant experience developing computational models.
+
=== Preferred Qualifications ===
  
Demonstrated expertise programming in MATLAB, Python or C.
+
Master’s or PhD in mathematics, computer science, engineering, or other scientific field preferred.
 +
Experience with Big Data technologies, including Hadoop and Spark. SQL database programming.
 +
Developing or maintaining public software libraries.
 +
Identifying technical and algorithmic needs for research teams.
 +
Software engineering, including algorithms, design, data structures, and object-oriented techniques.
  
Strong quantitative background including statistics, multivariate calculus, differential equations, and Bayesian time series analysis.
+
[http://jobs.hr.upenn.edu/postings/10538 '''Apply online at http://jobs.hr.upenn.edu/postings/10538.''']
  
 +
== Senior Scientific Programmer ==
 +
 +
The Computational Memory Lab is hiring a Senior Scientific Programmer to lead the development of software tools and computational resources needed to develop a novel brain stimulation therapy for patients with memory impairment. This groundbreaking neuro-engineering project is part of President Obama’s BRAIN Initiative.
  
''Preferred qualifications:''
+
The selected applicant will lead the development of technical computing software, experimental programming libraries, cluster computing resources, and data transfer protocols. He/she will interface with senior research staff at multiple institutions and equipment vendors, and lead the development of a real-time system for closed-loop brain recording and stimulation, with high data acquisition and computational loads and low-latency requirements. He/she will manage the configuration of the closed-loop brain recording and stimulation system, including system updates and technical support to multiple clinical sites. Finally, he/she will lead the development and maintenance of systems to transfer experimental data from clinical sites to a centralized server. The ideal candidate will possess exceptional system development skills, past experience in mathematical programming, and the ability to develop and enhance a hybrid system implemented in multiple computer languages.
  
PhD in Applied Mathematics or Statistics
+
=== Required Qualifications ===
  
 +
A Bachelor’s degree with at least 5 years relevant experience or Master’s degree with at least 3 years relevant experience
 +
Proficiency with C/C++ and Python
 +
Experience with scientific / statistical computing techniques and languages MATLAB, SciPy, NumPy, etc.)
 +
Experience with Windows, Mac or Linux or Unix development environments
  
Background Check Required
+
=== Preferred Qualifications ===
  
[https://jobs.hr.upenn.edu/postings/9729 '''Apply online at https://jobs.hr.upenn.edu/postings/9729.''']-->
+
PhD in computer science, neuroscience, bioengineering, mathematics or physics
 +
Experience with real-time computing and threading
 +
Experience working in a fast-paced collaborative software development setting
  
 +
[http://jobs.hr.upenn.edu/postings/11057 '''Apply online at http://jobs.hr.upenn.edu/postings/11057.''']
  
<!--
+
== Research Analyst ==
== Research Specialist A ==
+
 +
The Computational Memory Lab is hiring a Research Analyst, who will be responsible for contributing to the research, design, specification, development, and testing of neural time series modeling and analysis tools for the Restoring Active Memory (RAM) project. Working under the Project Director, as part of a multi-disciplinary team of programmers, scientists, and mathematicians, he or she will work to research and develop approaches and requirements for modeling neural time series data, and then translating those requirements into effective algorithm designs. Part of the focus of this position will also be on compiling and analyzing neural time series data by developing novel visualization tools, and in leading the development of algorithms for use in implantable medical devices.
  
The Computational Memory Lab at the University of Pennsylvania is seeking to recruit a full-time research specialist for a Department of Defense-funded research and development project. The project is aimed at producing cognitive enhancement through brain stimulation. The successful applicant will join a team of research scientists studying the ways in which the brain stores and retrieves verbal and spatial memories, and whether memory can be enhanced or attenuated by stimulation.
+
=== Required Qualifications ===
  
This would be an ideal position for someone interested in ultimately pursuing graduate training in medicine, psychology, neuroscience, cognitive science, or bioengineering.
+
PhD degree (or foreign educational equivalent) in Applied Mathematics or Statistics.
 
+
Strong quantitative background in Bayesian time series analysis.
Major responsibilities include carrying out experiments on human memory with neurosurgical patients who are undergoing long term monitoring with implanted electrodes; carrying out experiments on patients and healthy volunteers using scalp EEG; assisting the research team in processing and analyzing these behavioral and electrophysiological data; and assisting in general lab administration (grants, progress reports, IRB protocols).  
+
Demonstrated expertise programming in MATLAB, Python or C.
 
+
A 2-3 year minimum commitment is desired. Position is contingent on funding.
+
 
+
'''[https://www.hr.upenn.edu/career/salary-offers Posted salary grade]: 024'''
+
 
+
=== Qualifications ===
+
 
+
A Bachelor’s Degree in neuroscience, Psychology or pre-med and 0 to 1 year of experience or equivalent combination of education and experience is required. MATLAB, Unix, and/ or Python experience a plus, but not required. This position requires an individual who possesses excellent interpersonal, organizational, and scientific skills. This individual must be able to work independently (and alongside clinical personnel) with limited oversight to ensure that as much high-quality data is collected from each patient as possible.
+
 
+
Background Check Required
+
  
[http://jobs.hr.upenn.edu:80/postings/4536 '''Apply online here.''']-->
+
[http://jobs.hr.upenn.edu/postings/10717 '''Apply online at http://jobs.hr.upenn.edu/postings/10717.''']

Revision as of 15:37, 18 June 2015

The Computational Memory Lab is currently seeking applications for the following positions.


Please see below for descriptions, qualifications, and applicable links to the Penn HR recruiting site. Click here for information on Penn's salary structure.


Scientific Software Developer

This position is responsible for developing and maintaining state-of-the-art tools to conduct human memory experiments and to develop new therapies to treat memory disorders. You will be responsible for the development and testing of experimental programming libraries, and data analysis of large neurophysiology data sets. You will integrate applications with other system components, create system and user-level documentation, and develop architectures to store and analyze large data sets. The position will be supervised by the project director and will interface extensively with project scientists, engineers and clinicians.

Required Qualifications

Experience with Python, Matlab, or C/C++ required. Ability to implement, understand, and maintain mathematical and scientific codes.

Preferred Qualifications

Master’s or PhD in mathematics, computer science, engineering, or other scientific field preferred. Experience with Big Data technologies, including Hadoop and Spark. SQL database programming. Developing or maintaining public software libraries. Identifying technical and algorithmic needs for research teams. Software engineering, including algorithms, design, data structures, and object-oriented techniques.

Apply online at http://jobs.hr.upenn.edu/postings/10538.

Senior Scientific Programmer

The Computational Memory Lab is hiring a Senior Scientific Programmer to lead the development of software tools and computational resources needed to develop a novel brain stimulation therapy for patients with memory impairment. This groundbreaking neuro-engineering project is part of President Obama’s BRAIN Initiative.

The selected applicant will lead the development of technical computing software, experimental programming libraries, cluster computing resources, and data transfer protocols. He/she will interface with senior research staff at multiple institutions and equipment vendors, and lead the development of a real-time system for closed-loop brain recording and stimulation, with high data acquisition and computational loads and low-latency requirements. He/she will manage the configuration of the closed-loop brain recording and stimulation system, including system updates and technical support to multiple clinical sites. Finally, he/she will lead the development and maintenance of systems to transfer experimental data from clinical sites to a centralized server. The ideal candidate will possess exceptional system development skills, past experience in mathematical programming, and the ability to develop and enhance a hybrid system implemented in multiple computer languages.

Required Qualifications

A Bachelor’s degree with at least 5 years relevant experience or Master’s degree with at least 3 years relevant experience Proficiency with C/C++ and Python Experience with scientific / statistical computing techniques and languages MATLAB, SciPy, NumPy, etc.) Experience with Windows, Mac or Linux or Unix development environments

Preferred Qualifications

PhD in computer science, neuroscience, bioengineering, mathematics or physics Experience with real-time computing and threading Experience working in a fast-paced collaborative software development setting

Apply online at http://jobs.hr.upenn.edu/postings/11057.

Research Analyst

The Computational Memory Lab is hiring a Research Analyst, who will be responsible for contributing to the research, design, specification, development, and testing of neural time series modeling and analysis tools for the Restoring Active Memory (RAM) project. Working under the Project Director, as part of a multi-disciplinary team of programmers, scientists, and mathematicians, he or she will work to research and develop approaches and requirements for modeling neural time series data, and then translating those requirements into effective algorithm designs. Part of the focus of this position will also be on compiling and analyzing neural time series data by developing novel visualization tools, and in leading the development of algorithms for use in implantable medical devices.

Required Qualifications

PhD degree (or foreign educational equivalent) in Applied Mathematics or Statistics. Strong quantitative background in Bayesian time series analysis. Demonstrated expertise programming in MATLAB, Python or C.

Apply online at http://jobs.hr.upenn.edu/postings/10717.