<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.nobr
        {mso-style-name:nobr;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:338627928;
        mso-list-template-ids:1554433626;}
@list l0:level1
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:36.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l0:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:72.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:"Courier New";
        mso-bidi-font-family:"Times New Roman";}
@list l0:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:108.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:144.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level5
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:180.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:216.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:252.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level8
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:288.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:324.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l1
        {mso-list-id:1173908891;
        mso-list-template-ids:886075418;}
@list l1:level1
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:36.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:72.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:"Courier New";
        mso-bidi-font-family:"Times New Roman";}
@list l1:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:108.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l1:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:144.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l1:level5
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:180.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l1:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:216.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l1:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:252.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l1:level8
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:288.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l1:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:324.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="SV" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p><span lang="EN-US">We are looking for a brilliant C++ developer for our team in Copenhagen, Denmark, who wants to play a central role in developing our high-performant scipp library for processing of multidimensional experimental data even better. We are
 using modern C++ combined with Python and constantly strive to improve our skills and stay abreast of modern scientific software development.  For more information on the scipp library, see
</span><a href="https://scipp.github.io/"><span lang="EN-US">https://scipp.github.io</span></a><span lang="EN-US"> and for development details, see
</span><a href="https://github.com/scipp/scipp"><span lang="EN-US">https://github.com/scipp/scipp</span></a><span lang="EN-US">.<o:p></o:p></span></p>
<p><strong><span lang="EN-US" style="font-family:"Calibri",sans-serif">Description of employer</span></strong><span lang="EN-US"><br>
The European Spallation Source ERIC (ESS) is currently under construction and will become the most powerful neutron source in the world once in full operation. ESS will run a user program that will serve thousands of scientists per year, who will make use of
 the unique properties of neutrons to investigate structure and dynamics of materials ranging from atomic to macroscopic scales. Once ESS is in steady-state operation, these experiments are estimated to generate peta-bytes of data per year that need to be processed
 in order to generate scientific value. Our current development of scipp forms the basis for this endeavor and is crucial for the scientific impact of ESS. In addition to scipp (</span><a href="https://scipp.github.io/"><span lang="EN-US">https://scipp.github.io</span></a><span lang="EN-US">)
 we are also a core member of the international Mantid collaboration (</span><a href="https://mantidproject.org/"><span lang="EN-US">https://mantidproject.org</span></a><span lang="EN-US">) that jointly develops the Mantid software for data processing (</span><a href="https://github.com/mantidproject/mantid"><span lang="EN-US">https://github.com/mantidproject/mantid</span></a><span lang="EN-US">).<o:p></o:p></span></p>
<p><span lang="EN-US">The developer will become a member of the Data Reduction, Analysis and Modelling (DRAM) group located in central Copenhagen, Denmark at the ESS Data Management and Software Centre (DMSC), part of the ESS Science Directorate. The DRAM group
 is in charge of providing support and software for data processing for all the beamlines at ESS. This software is critical for making experiments at ESS successful. The group currently has ten members and is expected to grow in the coming years. The group
 members have mixed backgrounds in scientific computing, software development, and the natural sciences at the PhD level.<o:p></o:p></span></p>
<p><span lang="EN-US">The group engages in international open source software and research projects, particularly with other European neutron sources, but also with photon sources and universities, all with the aim of increasing the scientific impact of the
 ESS user program. </span>Examples of other software projects that the group leads or contributes to are SasView (<a href="http://sasview.org/">https://sasview.org</a> /
<a href="https://github.com/sasview">https://github.com/sasview</a>), SpinW (<a href="htpps://spinw.org/">htpps://spinw.org</a> /
<a href="https://github.com/spinw">https://github.com/spinw</a>), and easyDiffraction (<a href="https://easydiffraction.org/">https://easydiffraction.org</a> /
<a href="https://github.com/easydiffraction">https://github.com/easydiffraction</a>). Characteristic for that software is that they take the outcome from scipp and / or Mantid as input for further analysis.<o:p></o:p></p>
<p>The group takes pride in its competence development and all group members are expected to contribute to the further development of the group and its capacities along with development of their own individual skills and competences.<o:p></o:p></p>
<p>The scipp development team in Copenhagen collaborates closely with developers at the neutron source ISIS in the United Kingdom, in essence operating as one distributed team with daily standup meetings and regular hackathons.<o:p></o:p></p>
<p><strong><span style="font-family:"Calibri",sans-serif">Job description and responsibilities</span></strong>
<br>
We are currently looking into expanding our group with a highly motivated and skilled C++ developer who will become an important contributor to our processing software scipp for the critical step between data acquisition and data analysis of instrument data.
 This so-called data reduction step makes acquired detector counts and associated metadata scientifically useable. The objective is to make scipp suitable for handling the high data rates at ESS, and an efficient tool for rapid development of workflows tailored
 to specific scientific instruments. It is therefore important that you are able to work with scientists to gather and distill requirements and understand the basics of the underlying physics.
<span style="color:#1D1C1D">In particular, the role is to:</span><o:p></o:p></p>
<ul type="disc">
<li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1 level1 lfo1">
<span lang="EN-US" style="color:#1D1C1D">Collaboratively develop scipp and, to a lesser extent, the Mantid framework for neutron data processing for the ESS</span><span lang="EN-US">
<span style="color:#1D1C1D">in coordination with external collaborators and stakeholders at ESS.</span><o:p></o:p></span></li><li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1 level1 lfo1">
<span lang="EN-US" style="color:#1D1C1D">Take responsibility and lead in subareas of the software in a small team of developers.</span><span lang="EN-US"><o:p></o:p></span></li><li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1 level1 lfo1">
<span lang="EN-US" style="color:#1D1C1D">Contribute and develop ideas in an environment thriving on the individual's ability to understand and correctly interpret high-level requirements.</span><span lang="EN-US"><o:p></o:p></span></li></ul>
<p><span style="color:#1D1C1D">We recommend that interested candidates take a look at the scipp</span>
<span style="color:#1D1C1D">github pages (</span><a href="https://github.com/scipp/scipp">https://github.com/scipp/scipp</a><span style="color:#1D1C1D">) to get a better idea of the project.</span><o:p></o:p></p>
<p><strong><span style="font-family:"Calibri",sans-serif;color:#1D1C1D">Qualifications</span></strong><b><span style="color:#1D1C1D"><br>
</span></b><span style="color:#1D1C1D">M.S. in Data Science, Computer Science or natural sciences essential, PhD preferred. An ideal candidate has experience in evaluation of requirements, and development of large mission critical software frameworks, using
 modern software development practices in C++ and Python.Key requirements for the role include:</span><o:p></o:p></p>
<ul type="disc">
<li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo2">
<span lang="EN-US" style="color:#1D1C1D">Very good C++ knowledge.</span><span lang="EN-US"><o:p></o:p></span></li><li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo2">
<span lang="EN-US" style="color:#1D1C1D">Good Python knowledge.</span><span lang="EN-US"><o:p></o:p></span></li><li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo2">
<span lang="EN-US" style="color:#1D1C1D">Experience in performance optimization and parallelization techniques such as multi-threading.</span><span lang="EN-US"><o:p></o:p></span></li><li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo2">
<span lang="EN-US" style="color:#1D1C1D">Experience with modern software development tools and techniques, such as version control, unit testing, and agile workflows, are essential.</span><span lang="EN-US"><o:p></o:p></span></li><li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo2">
<span lang="EN-US" style="color:#1D1C1D">Understanding of software quality throughout the software lifecycle.</span><span lang="EN-US"><o:p></o:p></span></li><li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo2">
<span lang="EN-US" style="color:#1D1C1D">Ability to take responsibility for delivering scientific subareas. This involves independently working with scientists to gather and distill requirements including understanding the basics of the underlying physics.</span><span lang="EN-US"><o:p></o:p></span></li></ul>
<p>Experience with instrumentation and experimental work performed at photon or neutron sources or similar research environments are additional assets but not essential.<br>
ESS and DMSC are international work places and currently employ staff of more than 50 different nationalities. You should therefore be able to work in diverse international teams and collaborate with developers located on multiple sites. It is important that
 you contribute to a good collaborative environment. Some international travelling is expected and the working language is English.<o:p></o:p></p>
<p><strong><span style="font-family:"Calibri",sans-serif">What ESS can offer</span></strong><br>
ESS can offer you passionate colleagues, a vibrant melting pot of diversity, and a challenging and high paced work environment where our employees take great pride in designing and building a world leading facility for materials research.<br>
If you were to join ESS, you would become an important piece of the puzzle, since all our skilled staff are needed in order to fulfill the overall mission. We value and need expertise, innovative minds, great ways of leading and interacting with others, and
 the ability to work with people regardless of culture and background.<o:p></o:p></p>
<p><strong><span style="font-family:"Calibri",sans-serif">Duration & location</span></strong><br>
The position is permanent with three months initial probationary period. <br>
Your work place will be situated in Copenhagen, Denmark. The position is to be filled as soon as possible.<o:p></o:p></p>
<p><strong><span style="font-family:"Calibri",sans-serif">Application & Contact</span></strong>
<br>
Please provide your curriculum vitae and cover letter in English by clicking on "apply" and following the instructions.
<em><span style="font-family:"Calibri",sans-serif">Please note we only accept applications via the ESS website or ESS intranet. Internal candidates are encouraged to apply through the intranet.</span></em> In your application (e.g. in your curriculum vitae),
 please provide a brief description of, or links to, previous software development projects that you have been involved in.<o:p></o:p></p>
<p>The deadline for applications is <strong><span style="font-family:"Calibri",sans-serif">2020-08-31</span></strong>. For more information regarding the ESS recruitment process in general, please follow this link:<o:p></o:p></p>
<p><span class="nobr"><span style="color:#0000ED"><a href="https://europeanspallationsource.se/ess-recruitment-process">https://europeanspallationsource.se/ess-recruitment-process</a></span></span><o:p></o:p></p>
<p>For further information regarding the position, please contact the recruiting manager, Thomas Holm Rod, Group Leader DRAM, Thomas.Rod@ess.eu<o:p></o:p></p>
<p>For further information regarding the recruitment process, please contact HR Officer, Karin Vandenborre, Karin.Vandenborre@ess.eu<o:p></o:p></p>
<p>We look forward to receiving your application! <o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><img border="0" width="199" height="106" style="width:2.0729in;height:1.1041in" id="Picture_x0020_1" src="cid:image001.png@01D650AC.AAD8F2F0" alt="/Users/karinvandenborre/Library/Containers/com.microsoft.Outlook/Data/Library/Caches/Signatures/signature_867454079"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt"><a href="http://www.esss.se/"><span style="color:#0563C1">www.esss.se</span></a><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt"> </span><span lang="EN-US"><o:p></o:p></span></p>
</div>
</body>
</html>