Scientific applications software engineer

INCF is seeking an experienced software developer to develop software libraries, applications and tools to support neuroscience analysis, modeling and simulation research

Job description:

The International Neuroinformatics Coordinating Facility (INCF) is a professional organization that aims to develop a global neuroinformatics infrastructure and to promote the sharing of data and computing resources to the international neuroscience research community.

For this purpose, INCF is seeking an experienced software developer to develop software libraries, applications and tools to support neuroscience analysis, modeling and simulation research. The successful candidate will join the staff at the INCF Secretariat in Stockholm and will work closely with the scientists and developers involved in neuroinformatics research around the world.


Qualifications:

We are interested both in experienced applicants as well as in recent graduates. Applicants should have a strong background in science and mathematics, as well as real experience developing quality software, either commercial or open source. More experienced applicants should also have demonstrated project management skills and the ability to lead a team of strong developers with highly technical backgrounds.

The candidate should have experience with both static and dynamic programming languages, including C/C++ and Python, and in-depth understanding of the following: domain-specific languages, scientific computing, algorithm analysis and data structures, foreign function interfaces between high- and low-level languages (for example SWIG or Boost Python).

 DESIRED SKILLS AND CAPABILITIES

(Required) Bachelor's Degree in Computer Science or other scientific or engineering field with preferably an M.S. or Ph.D. degree.

(Required) Minimum 2 years of technical lead or development experience with 4 or more years preferred.

Ability to understand a problem domain and then conceive of and implement an intuitive user interface geared toward the scientist or engineer user.

Discipline, pride, and professionalism to write readable, documented, and unit-tested code that serves as an example to others who later study your work. Experience with source revision repositories, issue tracking and wiki software a plus.

Strong work ethic and commitment to satisfying the customer.

Experience with Python, and a strong understanding of how to apply its capabilities to develop GUIs, work flow frameworks, distributed data grids, analysis, modeling, simulation and elegant scientific applications.

Understanding of databases, statistics, optimization, image processing, signal processing, or other technical areas is desirable.

The candidate should have very good knowledge of English, in both oral and written communication. Good knowledge of other languages is an advantage.

 

Employment: 

Fixed term contract 6 months, with possible prolongation. Competitive salary, set according to the qualifications and experiences of the successful candidate.

 

Further information:

Applications should contain a cover letter and CV, and be sent to jobs@incf.org by March 4. Code samples and links to previous work are encouraged but not required.

Document Actions
Print this