This DPPS Software Developerwill play a key role in the construction of the Data Processing and Preservation System (DPPS) software fortheCTAO. DPPS software provides the distributed processing pipelines data management services and preservation infrastructure used to handle CTAO scientific data at main tasksincludethe development and maintenance of DPPS common software and the integration and verification testing of the DPPS system together with the DPPS Lead Developer and the DPPS Assembly Integrationand Verification Team.
KeyResponsibilities:
Develop and maintain DPPS common software packages
Contribute to the integration and verification testing of DPPS and to the integration of DPPS into the full CTAO Computing system
Review contributions by other DPPS developers DPPS subsystem developersand external collaborators to DPPS common software
Support the development of DPPS subsystems especially their usage of the common software
Take part in DPPS test commissioningwith other Computing systems andCTAOtelescopes
Qualifications and Experience:
Completed higher education in computer science physics computer engineering information technology mathematics or equivalent qualification or experience
At least three years of technical work experience or a combination of education and relevant experience
Advanced knowledge of the Python programming language and its ecosystem of scientific libraries (NumPy SciPyAstroPy)
Familiarity with Git and experience working on larger software projects using GitLab and/or GitHub including automated testing
Knowledge of anadditionalprogramming language (e.g.C or JavaScript) and/or workflow automation tools will be considered an advantage
Familiarity with technologies such as Containerization KubernetesDIRACorRuciois a bonus
Familiarity with the low-level data processing of imaging air Cherenkov telescopes is desirable
Ability to work effectively as a team player in an international multi-cultural distributed and complex project environment
Ability to understand and communicate complex technical and scientific information
Excellent writing andorganisationalskills with an eye for detail precision and consistency
Excellent communication skills and a command of English are essential
Applications are accepted without distinction on any grounds of gender race colour ethnic or social origin genetic features languagereligionor belief political or any other opinion membership of a national minority gender identity property birth disabilityageor sexual orientation.
Required Experience:
IC
This DPPS Software Developerwill play a key role in the construction of the Data Processing and Preservation System (DPPS) software fortheCTAO. DPPS software provides the distributed processing pipelines data management services and preservation infrastructure used to handle CTAO scientific data at ...
This DPPS Software Developerwill play a key role in the construction of the Data Processing and Preservation System (DPPS) software fortheCTAO. DPPS software provides the distributed processing pipelines data management services and preservation infrastructure used to handle CTAO scientific data at main tasksincludethe development and maintenance of DPPS common software and the integration and verification testing of the DPPS system together with the DPPS Lead Developer and the DPPS Assembly Integrationand Verification Team.
KeyResponsibilities:
Develop and maintain DPPS common software packages
Contribute to the integration and verification testing of DPPS and to the integration of DPPS into the full CTAO Computing system
Review contributions by other DPPS developers DPPS subsystem developersand external collaborators to DPPS common software
Support the development of DPPS subsystems especially their usage of the common software
Take part in DPPS test commissioningwith other Computing systems andCTAOtelescopes
Qualifications and Experience:
Completed higher education in computer science physics computer engineering information technology mathematics or equivalent qualification or experience
At least three years of technical work experience or a combination of education and relevant experience
Advanced knowledge of the Python programming language and its ecosystem of scientific libraries (NumPy SciPyAstroPy)
Familiarity with Git and experience working on larger software projects using GitLab and/or GitHub including automated testing
Knowledge of anadditionalprogramming language (e.g.C or JavaScript) and/or workflow automation tools will be considered an advantage
Familiarity with technologies such as Containerization KubernetesDIRACorRuciois a bonus
Familiarity with the low-level data processing of imaging air Cherenkov telescopes is desirable
Ability to work effectively as a team player in an international multi-cultural distributed and complex project environment
Ability to understand and communicate complex technical and scientific information
Excellent writing andorganisationalskills with an eye for detail precision and consistency
Excellent communication skills and a command of English are essential
Applications are accepted without distinction on any grounds of gender race colour ethnic or social origin genetic features languagereligionor belief political or any other opinion membership of a national minority gender identity property birth disabilityageor sexual orientation.