Advt No. 20/2024: Appointment of a Software Engineer for frontend development under project titled Enhancing Interoperability, UI and Documentation of MOOSE.
The project titled Enhancing Interoperability, UI and Documentation of MOOSE is an exciting scientific venture of the National Centre for Biological Sciences (NCBS) supported by the Kavli Foundation. The aim of this project is twofold:
(1) to make computational modelling in Neuroscience more accessible to students and researchers with limited knowledge of programming or mathematics, and
(2) to facilitate seamless integration of data and model components from existing databases of experimental data and published models, reducing the time and effort required to develop new models
Description: One Software Engineer position is available for candidates with programming and graphical user interface development expertise to work in this program. The appointment will be a fixed-term position initially for one (1) year and renewable to the second year subject to the outcome of a performance assessment at the end of the first year. The position comes with consolidated pay based on qualification and experience, subject to institutional guidelines.
Essential Educational Qualification:
BE / B.Tech or ME / M.Tech Degree in Computer Science / Information Technology Engineering/Electrical/Electronics/Telecommunication or closely related streams with strong background in software development from a recognized university/institute (with an aggregate of 60% marks).
Essential Experience:
The candidate must be fluent with Python programming, experienced in graphical user interface (GUI) development, and comfortable using git and github for distributed version control.
Familiarity with cross-platform GUI toolkits like PyQt, and scientific visualization tools like matplotlib, is desirable. Experience with 3D graphics libraries like VTK, VisPy, or VPython, etc., and web frontend frameworks like React.js will be a plus.
Place of Posting: Kolkata /Bangalore.
(The Institute’s decision would be final in all cases and the candidates are liable to be posted in either of the sites).
Job Description:
We are looking for a software engineer for design and development of cross-platform GUIs for a scientific modelling and simulation framework: The Multiscale Object Oriented Simulation Environment (MOOSE, website: https://moose.ncbs.res.in, repository: https://github.com/BhallaLab/moose-core), a scientific computing software aimed at Neuroscience and Systems Biology simulations.
The engineer will be responsible for designing, developing, and testing GUIs for visualizing and editing multiscale and multi-domain models. These models span from single neuron to large brain networks in 3D, and simple chemical reactions to complex biochemical pathways involving hundreds of interconnected chemical reactions and diffusion. The engineer may take inspiration/adapt code/use plugins from existing MOOSE GUI, various other open-source tools like CytoScape, GEPHI, etc. They will work closely with other team members including a UX researcher to create optimal user experience.
Salary: Maximum of Rs. 80000/- per month (consolidated).
Age Limit for the above position: Below 40 years
Skills: Strong background in programming in Python. Familiarity with cross platform GUI design and development on at least the three major OS’s: MS Windows, Mac OSX, and Linux (Ubuntu). Experience in scientific visualization (3D, plotting, networks). Ability to coordinate work with a distributed team.
Last date for receipt of Online application: 23rd August 2024.
The selection process will involve an interview with short-listed candidates. Only shortlisted candidates will be notified.
General Instructions:
1. The selection process will involve an interview with short-listed candidates. Only shortlisted candidates will be notified. The institute reserves the right not to fill the above posts herein advertised in case suitable candidates are not found. Canvassing in any form shall disqualify the candidate.
2. Incomplete online applications without uploading the supporting documents in support of their Educational qualification with marks, Date of Birth, Caste Certificate, Experience certificate along with pay drawn, etc. shall not be considered.
3. The Institute reserves the right to increase or decrease the no. of posts to be filled or not to make any recruitment to any post(s), or not to offer the appointment without assigning any reason.
4. The Institute strives to have a workplace where there is equality of diversity and candidates of all classes, caste, gender and religion are encouraged to apply for the position.
5. The decision of the competent authority will be final in the matter of selection.
6. Any legal dispute concerning the Selection/ Recruitment process will be subject to courts having jurisdiction over Bangalore.
7. Please visit the website regularly since all subsequent Corrigendum/Addendum/Updates will be uploaded to the website only.
8. No correspondence whatsoever will be entertained from candidates regarding postal delay, conduct and result of test/interview and reasons for not being called for test/interview. Interim correspondence will not be entertained and replied to.
HOW TO APPLY:
Step 1: Interested candidates should register ONLINE through the link on our website using a valid email ID.
Step 2: You will receive a user ID and password on your registered email ID.
Step 3: Using your ID and password you can fill in the application by clicking on “Submit Application”
Step 4: Once you fill in the application you can SAVE or PREVIEW the application. Please Note: Any corrections should be made before you SAVE the application.
Step 5: After you SAVE, you can submit the application by clicking “SUBMIT”.
Step 6: All essential certificate is proof of your qualification, date of birth, experience, etc. Should be uploaded while submitting the Online application.
Sd/-
Head, Administration & Finance
Posted on 08.08.2024