nilearn / nilearn

Machine learning for NeuroImaging in Python
http://nilearn.github.io
Other
1.19k stars 602 forks source link

Nilearn is hiring! #3387

Closed jeromedockes closed 1 year ago

jeromedockes commented 2 years ago

Developer position: Machine learning for Brain Neuroimaging

The Nilearn Python library

We are looking for a programmer to help develop and maintain Nilearn. Nilearn is one of the most widely used Python libraries for neuroimaging and focuses on applying advanced machine learning and signal processing to human brain images. If you are hired for this position, you will join our research group, the ORIGAMI lab, at McGill University. You will collaborate with Nilearn contributors at McGill University, Université de Montréal, and around the world.

Statistical analysis of brain images, and in particular of functional Magnetic Resonance Images (fMRI), provides many insights to basic and clinical neuroscience. In recent years, large fMRI datasets became publicly available and applying modern machine-learning techniques to fMRI data has proven fruitful. Nilearn provides reliable and user-friendly implementations of statistical methods developed by the neuroimaging research community. The project unites researchers in neuroscience, statistics and machine learning.

Nilearn is a key component of the open-source scientific software stack for neuroimaging. Several aspects of the library are in active development, such as the modules related to General Linear Models (linear model fitting and hypothesis testing to identify associations between mental tasks and neural activity). You will participate in adding important new features, maintaining the existing codebase and infrastructure, and interacting with Nilearn's dozens of active contributors and hundreds of users.

Job Offer description

Long-term development

You will work on adding important new features to Nilearn. Which features are prioritized will depend on your interests and skills, but here are some of the most important development directions:

Maintaining the codebase and infrastructure

You will share the responsibility of maintaining the library's usability and code quality. This involves thorough reviews of Pull Requests created by other core developers or community contributors, addressing issues opened on the GitHub repository and fixing bugs, and maintenance of the Continuous Integration configuration.

Interacting with the community of users and contributors

You will help animate the community that has built up around Nilearn and provide assistance to users and contributors. You will participate in weekly drop-by hours (Q&A for users), monthly core-developer meetings, and occasional social events such as Nilearn dev-days (2021 edition), brainhack, coding sprints, and training on software development. You will answer issues in the GitHub repository and usage questions in the NeuroStars forum.

Skills and profile

We are looking for someone who :

Working at McGill University

McGill is one of the best employers in Quebec and Canada, offering a number of benefits. The University is ranked as one of the best in Canada and worldwide. Montreal is a lively, safe and multicultural city. McGill will be sponsoring the work permit if necessary. The ORIGAMI laboratory is a friendly, collaborative and technically savvy environment of about 12 students, post-doctoral fellows and developers.

jeromedockes commented 2 years ago

Here is the job description in PDF in case that is easier to send to some channels. Please share widely!

nilearn_montreal_developer_job_posting.pdf

emdupre commented 1 year ago

Should this be closed ? 😸

jeromedockes commented 1 year ago

I think so!

RaphaelMeudec commented 1 year ago

@jeromedockes maybe you can also unpin this issue from the issues page?