Job listings

Job announcements relevant to people interested in electronic structure calculations…

The Psi-k forum mailing lists are now closed permanently. Please read this announcement about the new Psi-k mailing list.

In light of the Russian military offensive in Ukraine, we request that announcements relating to events, jobs and other activities associated with institutions supported by the Russian and Belarusian states are not posted to the Psi-k forum.

Software Engineer and Programmer (No replies)

Clotilde
8 years ago
Clotilde 8 years ago

Two open positions for a software engineer and a programmer are available at the University of Chicago and at Argonne National Laboratory at MICCoM (http://miccom-center.org/).

Excellent candidates are sought with experience in the development of complex software architectures to support the development and deployment of MICCoM codes and of analysis codes for molecular dynamics and electronic structure calculations.  The software engineer and programmer would work with a team of 10+ PhDs/postdocs contributing to MICCoM projects.

Major duties and responsibilities:

Maintain and develop software infrastructure, including :

  • Software design and development of core functionality
  • Plugins for community codes and scientific workflows
  • Database storage, query efficiency, and scalability
  • Remote resources management (supercomputers and storage)
  • REST APIs and GUI front-ends
  • Communicate with users for support, feedback, and strategic development

Skills and experience:

  • Managing large codes/projects in a team (version control systems, issue trackers, unit test, continuous integration and other good software practices)
  • Knowledge of software design (UML, design patterns, agile development, etc.)
  • Programming with C++ FORTRAN; FORTRN and Python a plus
  • Algorithm optimization and parallel programming expertise preferred
  • Web (HTML5, JavaScript, AJAX, jQuery) and app design would be a plus

A scientific background (e.g. physical or engineering sciences) is welcome, but not required. For interested applicants, scientific research challenges can be incorporated in the effort.

Typical candidates will be independent, motivated and passionate, and have MSc in computer science or comparable skills and experience; a PhD in science or engineering would be appropriate for research-oriented applicants. Preference will be given to candidates with previous experience in similar projects.

The environment           

The positions will be hosted at the Institute for Material Engineering (IME), at the University of Chicago, and at Argonne National Laboratory under the supervision of Prof. Giulia Galli. IME offers a thriving intellectual environment, outstanding computational resources and facilities, and a very active and lively community.

Applications

Candidates should submit 1) a full CV, including contacts for at least two references, and 2) a cover letter of intent to both [email protected] and [email protected], with “Software Engineer or Programmer Application” in the subject line (PDF attachments only). Shortlisted candidates will be contacted individually for interviews, usually over Skype videoconferencing. 

Appointments at IME are on a yearly renewable basis.




Back to Job listings...

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Ab initio (from electronic structure) calculation of complex processes in materials