Association of Polar Early Career Scientists


Job Board

Permanent position for a software developer with passion for the cryosphere
Bremen, Germany
Drift+Noise Polar Services (an AWI spin-off company)
  • Other

You’re experienced in front-end software development and are looking for your next challenge? Perhaps you’re also interested in developing user-focussed scientific software? Do you want to work in an environment where you can experiment and learn and quite literally do cool things? This is your opportunity!

We are Drift+Noise, a young and agile company in Bremen, Germany and we’re looking for someone to join us in our mission to combine cutting edge science with data from space to create innovative software solutions which will make polar navigation safer and more efficient (and have fun while doing it!). We are a spin-off of the Alfred-Wegener Institute for Polar and Marine Research and supported by the European Space Agency Business Incubation program.

Your main task will be the development of our flagship product: IcySea. Therefore, a good candidate will have strong experience in developing progressive web applications (PWAs) using TypeScript and GIS libraries such as OpenLayers.

How we work

As a small team, we are involved in all phases of the software development life-cycle, thus you should have experience in building applications from the ground up: from concept and design, to server installation, to testing and deployment, and finally to user support and maintenance. You should be someone who takes the profession of software development seriously and who is excited at the prospect of learning new technologies and techniques in order to deliver value to end users.

Our software stack

The software we use is primarily based around Python and TypeScript/JavaScript, however we use a variety of technologies and methodologies to get our work done. For instance, we use Django backed by PostgreSQL in our backend systems, and a combination of GDAL and ESA-SNAP for data processing.

We use Git for version control in combination with a self-hosted GitLab instance for issue tracking and documentation as well as continuous integration and deployment. We also use code review to ensure code quality and to aid knowledge transfer within the team. Due to the distributed and asynchronous nature of our team this usually takes place in the form of pull requests. Our code is developed using test- and behaviour-driven development, preferably in a test-first manner.

Our systems run primarily on Linux, so you should feel comfortable administering Linux systems at the command line. However, we also support users on Windows, MacOS, Android, and iOS systems, hence familiarity with these systems is definitely an advantage.

Work remotely or in our Bremen office: you choose!

The position can be completely remote if you wish, or you can join the colleagues working in our office in Bremen’s Old Town. We are an international team with members from around the world, hence fluency in spoken and written English is a must, however since this is a German company, fluency in German is definitely helpful. Because this position is financed by national research grants, it is only open to German residents or those willing to relocate to Germany.

What we offer you

We offer you the opportunity to become an integral part of a small, flexible and international team, and the prospect to participate in and shape a growing company. There is even the possibility of taking part in polar expeditions! We value supporting our staff in their work and provide a work laptop and external monitor as well as any technical literature one might need; we also encourage team members to attend relevant conferences. We offer a gross salary of ~65,000€ per year and a share in company profits.

Go for it! Apply now!

If this opportunity excites you and you feel your experience overlaps well with the qualities outlined above, then feel free to impress us with your insightfully written cover letter, your previous work (on e.g. GitHub, GitLab, BitBucket or similar) and your curriculum vitae. The position is open until it is filled. Applications should be addressed to Dr. Paul Cochrane and sent to This email address is being protected from spambots. You need JavaScript enabled to view it..

Note that the application process includes a short initial telephone/video conference interview, followed by a programming exercise with a topic closely related to the position, and later an interview with the team.


Contact APECS

APECS International Directorate
UiT The Arctic University of Norway
Huginbakken 14
9019 Tromsø
Email: info(at)

Our Sponsors

APECS Directorate Sponsor
Further Sponsors and Partners for APECS projects, activities and events