Skip to content

Software Engineer

  • On-site, Remote, Hybrid
    • Noordwijk, Zuid-Holland, Netherlands
  • European Southern Observatory (ESO)

Job description

We are looking for a ​Software Engineer for the development and maintenance of ALMA pipeline heuristics and data processing software​ on behalf of and in support to our client. Please be aware that this position can be filled on either a part-time or full-time basis and can be carried out either remotely or from an ATG premises.  

 

Please note, the successful candidate will be employed by ATG Europe (or one of its subsidiaries). Furthermore, upon selection, they will be subject to a general security screening performed by an external provider (further information will be provided at interview stage). 

 

The successful candidate will be tasked with, but not limited to: 

  • Develop new radio interferometer data reduction algorithm implementations as needed by new scientific objectives; 

  • Maintain pipeline heuristics in support of ongoing telescope data processing operations and research endeavours; 

  • Evolve the Pipeline code base to be modern, lean, efficient, and well understood; 

  • Operate in a distributed international team environment with other software developers and scientific staff; 

  • Take ownership of a subset of functionality and providing technical direction, decision-making, and subject-matter expertise in that area, while continuing to consult with team members and stakeholders; 

  • Hold joint responsibility for all aspects of the software engineering lifecycle, from requirements derivation through design, development, testing and maintenance of code used in telescope data processing; 

  • Work with a strong emphasis on software quality and state-of-the-art implementation of code and documentation; 

  • Occasional international travel may be required. 

 

ATG is dedicated to diversity and inclusion and is an equal opportunity employer. Regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, age, handicap, or any other reason protected by relevant state or municipal legislation, we are pleased to consider all eligible candidates for employment. 

Job requirements

Please ensure that your CV clearly explains how you meet the mandatory requirements. If it doesn’t align completely with the essential criteria, it could result in rejection. 

  • PhD or Masters Degree in a relevant field;  

  • At least 5 years of relevant experience;  

  • At least 5 years of experience in developing large applications in Python for radio astronomy interferometers or similar applications; 

  • Excellent knowledge of developing software in Python; 

  • Experience working in a Unix/Linux environment; 

  • Expertise with modern software engineering practices and tools, including Git, the Atlassian suite, unit and regression testing; 

  • Experience with multi-threaded programming; 

  • Familiarity with agile development processes, code reviews, etc; 

  • Capable of formulating complex technical solutions suitable for operational deployment from broad scientific objectives in a research environment; 

  • Ability to understand the basic scientific concepts of radio interferometry and single dish observations; 

  • Familiarity with High Performance Computing including distributed data storage, parallel I/O and parallel processing is highly desirable; 

  • Experience in full-stack web development is an asset; 

  • Experience with CASA or similar data reduction packages is an asset; 

  • Able to work in a globally distributed development and maintenance team, contributing to the entire software life cycle; 

  • Willing and able to work effectively in a team environment; 

  • Candidates must be eligible to live and work in the EU;

  • Fluency in English, both written and spoken.  

 

Please submit your application in English via the apply button below. Applications submitted in other languages will not be considered. 

Details

  • Noordwijk, Netherlands
European Southern Observatory (ESO)

or

What do we offer?

In ATG Europe (or our subsidiaries) you will have the chance to work on the most interesting and technologically advanced projects in the space, big-science, and high-tech domains. You will enjoy the focused yet relaxed spirit and culture of our teams and the excellent working conditions our company provides. We firmly believe that development and growth perspectives are crucial to everyone’s career, and we therefore provide you with a personal development plan, regular assessment checkpoints and a dedicated training and education budget to support you, not only in your current work, but also paving the road to your next professional steps.

Relocating from abroad? We offer attractive relocation assistance, including temporary accommodation and a relocation budget, to help you make a smooth transition. Eligibility criteria apply.



About ATG Europe

Today, ATG Europe is recognized as a leading provider of specialized engineering, scientific and technical services to the European Space, Big-Science, and high-tech industry. Our headquarters are located in Noordwijk, the Netherlands and we have subsidiaries in Germany, Ireland, Spain, Italy, and the UK. Besides these countries, ATG also operates in France, Czech Republic, Sweden, Norway, and Belgium.