Research Software Engineer

vor 1 Woche


Brandenburg, Deutschland Potsdam-Institut für Klimafolgenforschung e.V. (PIK) Vollzeit

For the newly created Land Use Transition Lab PIK is offering a position as
Research Software Engineer (m/f/d)
(Position number: 59-2024 Software Engineer)
in the field of global land use modeling, starting as soon as possible.
The position is initially funded for 2 years until December 2026. Remuneration is in accordance with the German public tariff scheme (TV-L Brandenburg), salary group E 13. This is a full-time position with a weekly working time of 40 hours per week. The position can be filled on a part-time basis.
The position:
As part of our Research Software Engineering team you will play a crucial role in shaping the further development of MAgPIE (github.com/magpiemodel/magpie), a leading global land use modeling framework, along with its associated tools and libraries (github.com/pik-piam). In our group, we are committed to open research, which means all our software is published open source. As a member of our team, you will contribute to improving the accessibility of our tools for external users, fostering the growth of our community of partners, colleagues, and developers.
We are currently in an exciting phase of growth, experiencing a rising demand for our models, tools, and expertise. To adapt to these challenges, we are seeking innovative solutions. By joining us, you will have the opportunity to explore novel approaches and help us stay at the forefront of the field.
Through your work, you will contribute to international reports on climate change, such as those published by the IPCC, UNCCD, UNEP gap, or IPBES.
Key responsibilities

Drive transparency, reproducibility, and reusability of MAgPIE and its associated tool chain, ensuring that our software is accessible and understandable to the wider community.
Proactively identify and address the evolving needs and challenges of the expanding developer community centered around MAgPIE, by exploring and developing innovative concepts and solutions.
Continuously enhance the technical capabilities of MAgPIE and its supporting tools, leveraging the latest advancements in technology to ensure optimal performance and efficiency.
Strengthen the accessibility and visibility of our work through user-friendly tutorials, and engaging presentations, enabling users to effectively utilize and understand the functionalities of our tools.

Requirements

A Master's degree in Computer Science, Engineering, Physics, Mathematics, or a related field
Profound experience in program­ming, preferably in R (including creation and maintenance of packages as well as testing), GAMS and/or Python
Experience in data handling, including metadata handling
Fluency in version control management (git, GitHub & GitHub actions)
Familiarity in scientific modeling is an asset
Experience in working with HPCs and/or Linux systems is an asset

We expect

The ability to work independently and on your own initiative
A methodical and systematic approach
Structured and goal-oriented thinking
Capacity to familiarize yourself quickly with new topics
Creativity and openness to new approaches
A high level of competence in oral and written German and English
Reliability, engagement, and a high level of motivation
Capacity for teamwork

We offer

The chance to be part of an engaged, interdisciplinary team,
A stimulating working environment in an internationally recognized research institute on Potsdam's beautiful, historic Telegrafenberg campus, a short commuting distance from Berlin,
Flexi-time and mobile working (up to 50 % of your hours),
A collective pay scheme and associated benefits, as well as a subsidized travel card or Deutschland-Ticket Job.

PIK values equality and diversity. We encourage applications without photo. All qualified applicants will receive consideration for employment regardless of ethnic and social origin, religion, sex, sexual orientation, gender identity, national origin, disability, care responsibilities, or age. PIK seeks to increase the share of women in scientific positions and therefore explicitly encourages women to apply. In cases of equal qualification and within the given legal scope, women will be given preference. PIK also encourages applications by parents returning from parental leave.
Please apply by 01.12.2024 directly via our application form below this job advertisement on our website.
If you hold an international higher education qualification, please also submit a certificate evaluation from the Central Office for Foreign Education (ZAB) with your application. If you do not yet have a transcript evaluation, please note that you may have to request one if your application is successful. For further information, please visit the website:
For further information or to discuss the position please contact Dr. Jan Philipp Dietrich.


  • Software Engineer

    vor 3 Wochen


    Brandenburg, Deutschland Medici Vermittlung Vollzeit

    Job Title: Software EngineerAbout the Role:We are seeking a skilled Software Engineer to join our team. The successful candidate will be responsible for designing, developing, and testing software applications.

  • Software Engineer

    vor 3 Wochen


    Brandenburg, Deutschland Medici Vermittlung Vollzeit

    We are seeking a talented Software Engineer to join our Software Development Team.The successful candidate will be responsible for designing, developing, and testing software applications using a variety of programming languages and technologies.The ideal candidate will have a solid understanding of software engineering principles, a strong background in...

  • Software Engineer

    vor 3 Wochen


    Brandenburg, Deutschland TIME4CHANGE Vollzeit

    About the Role: We are seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and maintaining software applications. Your primary focus will be on data analysis and data visualization.Key Responsibilities:Design and develop software applications using programming languages such...

  • Software Engineer

    vor 3 Wochen


    Brandenburg, Deutschland Medici Vermittlung Vollzeit

    About the RoleAs a software engineer at our company, you will be working on developing and maintaining our software applications. You will be responsible for writing clean, modular code and collaborating with the team to ensure high-quality results.ResponsibilitiesDevelop and maintain software applicationsCollaborate with the team to ensure high-quality...


  • Brandenburg, Deutschland CONDIO GmbH Karriere Vollzeit

    Job Requirements: We are seeking a highly skilled Software Engineer with experience in full stack development to join our team. The ideal candidate will have a strong background in programming languages such as Java, Python, and C++, as well as experience with front-end frameworks like React and Angular. Responsibilities: * Develop and maintain software...


  • Brandenburg, Deutschland Medici Vermittlung Vollzeit

    We are seeking a Senior Software Engineer to lead our team in the development of high-performance systems. The ideal candidate will have a strong background in software engineering and a passion for innovation.Key Responsibilities:Lead the design and development of high-performance systems.Collaborate with cross-functional teams to identify and prioritize...


  • Brandenburg, Deutschland Medici Vermittlung Vollzeit

    About the JobWe are seeking a highly skilled software engineer to join our team at "{company}". As a key member of our team, you will work closely with our developers to design, develop, and maintain high-quality software applications.ResponsibilitiesDesign and develop software applications using various programming languagesCollaborate with cross-functional...

  • Software Engineer

    vor 3 Wochen


    Brandenburg, Deutschland Lafim Vollzeit

    We are looking for a skilled Software Engineer to join our team. As a Full-Stack Developer, you will be responsible for designing, implementing, and deploying scalable software systems.Key responsibilities:Design and develop full-stack software applicationsCollaborate with cross-functional teams to identify and prioritize project requirementsImplement and...


  • Brandenburg, Deutschland 5N PV GmbH Vollzeit

    Job RequirementsWe are seeking a skilled Senior Software Engineer with expertise in Java to join our team at {company}.The successful candidate will be responsible for designing, developing, and maintaining high-quality software applications using Java.Key Responsibilities:• Develop and implement software applications using Java• Collaborate with...


  • Brandenburg, Deutschland akut Medizinische Personallogistik GmbH Vollzeit

    Job Description:As a Software Engineer at our company, you will be responsible for designing and developing scalable software solutions using Java and Python. Your primary focus will be on backend development, ensuring the smooth operation of our systems and applications.Key Responsibilities:Design and develop high-quality software components using Java and...


  • Brandenburg, Deutschland Stadtwerke Neuruppin GmbH Vollzeit

    As a Software Engineer, you will work on crafting technical solutions that drive business impact. Collaborate with cross-functional teams to innovate and deliver high-quality software products.Key Responsibilities:Design and develop software solutions that meet business requirementsCollaborate with teams to deliver high-quality software productsStay...


  • Brandenburg, Deutschland smart-recruiting Vollzeit

    About the Role:We are seeking a skilled Senior Software Engineer to join our Applications Development team. As a key member of our team, you will be responsible for designing, developing, and maintaining our software applications.Key Responsibilities:Design and develop high-quality software applicationsCollaborate with cross-functional teams to identify and...

  • Software Engineer

    vor 3 Wochen


    Brandenburg, Deutschland SOCCO Xperts GmbH Vollzeit

    We are seeking a highly motivated and skilled Software Engineer - Full Stack to join our team. In this role, you will be responsible for designing, developing, and deploying scalable and efficient web applications using a range of technologies, including Java, Python, and JavaScript. You will work closely with our cross-functional team to identify and...


  • Brandenburg, Deutschland Medici Vermittlung Vollzeit

    We are looking for a software engineer with expertise in cloud computing and data analysis to join our team at {company}.As a software engineer, you will be responsible for designing, developing, and maintaining software applications that utilize cloud-based technologies and advanced data analysis techniques.Key responsibilities include:• Developing...


  • Brandenburg, Deutschland HMU Health and Medical University GmbH Vollzeit

    At {company}, we are seeking a skilled **Senior Software Engineer** to join our team. In this role, you will be responsible for developing high-quality code and collaborating with our team of experienced engineers. We value technical leadership and are looking for someone who can guide our team in the latest software development methodologies.Our ideal...


  • Brandenburg, Deutschland Zukunft - Umwelt - Gesellschaft (ZUG) gGmbH Vollzeit

    We are seeking a highly skilled Senior Software Engineer (DevOps) to join our team at {company}.In this role, you will be responsible for designing, building, and maintaining our cloud infrastructure, ensuring high availability, scalability, and security.Key responsibilities include:• Designing and implementing cloud-based solutions using AWS and Azure•...

  • Software Engineer

    vor 3 Wochen


    Brandenburg, Deutschland Genoverband e.V. Vollzeit

    We are looking for a skilled software engineer to join our team. The ideal candidate will have a strong background in back-end development and a good understanding of web services. Responsibilities include designing and implementing scalable and efficient back-end systems, collaborating with cross-functional teams to identify and prioritize project...


  • Brandenburg, Deutschland Velero Management GmbH Vollzeit

    We are seeking a Senior Software Engineer to join our team at a leading technology company. In this role, you will be responsible for designing and developing software solutions that meet the needs of our customers.Main ResponsibilitiesDesign and develop software solutions using a range of programming languages and technologiesCollaborate with...


  • Brandenburg, Deutschland Medici Vermittlung Vollzeit

    We are seeking an experienced Senior Software Engineer to join our team in developing and maintaining our cloud infrastructure.This role is responsible for designing, implementing, and operating cloud-based systems that meet the needs of our business.You will be working closely with our DevOps team to ensure seamless integration with our existing...

  • Software Engineer

    vor 3 Wochen


    Brandenburg, Deutschland Medici Vermittlung Vollzeit

    We are seeking a skilled Software Engineer - Full Stack to join our team. The ideal candidate will have a strong foundation in web development and experience with multiple programming languages.The full stack web developer will be responsible for designing and implementing web applications using a variety of technologies. This includes experience with...