JobsPortal logo

Search Jobs In Finland

Senior Software Engineer in the Data API team

Published date more than one year ago
Posted: more than one year ago
Company Iceye
Company: Iceye
Location Espoo
Location: Espoo

Description

ICEYE is building the world’s largest constellation of synthetic aperture radar (SAR) satellites. The satellites can take images at any time of day – even when it’s cloudy or dark – and those images will let our customers understand the world better and make more intelligent decisions. We launched the world’s first SAR microsatellite in January 2018 and currently operate a small constellation of SAR satellites.

We are a Finnish based international startup with employees from more than 25 countries and subsidiaries in the US, UK and Poland. Our team is a tight-knit group of experts from a range of areas including engineering, software development, and radar technology. We’re innovative, driven, and strive for excellence in everything we do. We don’t listen to people who say it can’t be done: we go and do it!

To support the growth of the company, we are now looking for a Senior Software Engineer to work in our Data API team to be based in our headquarters at Espoo, Finland.

The information in an image can be incredibly useful for a customer if we can deliver it quickly, reliably and securely. But before we can do that, we must convert the raw SAR signal to a high quality image with signal processing and extract the information of interest with machine learning models. How quick can we make it? As a member of our Data API team, your job is to make sure we get the results to our customers quickly, reliably and securely, every day and every minute.

As we launch more satellites, our constellation will grow and so will the amount of data. We will also introduce new information services to our customers. This means our processing pipeline will need to handle more data and more varied needs. We need software architecture that scales and adapts well. And we need APIs that fit the needs of our internal and external users.

Because we are the first company to launch a large SAR constellation, we will face problems that no one else has faced before. We need to learn how to do this well, and we need to do it ourselves.

In your job as a member of the Data API team, you are expected to:

  • Interact with the users of the Data API to find out their needs
  • Participate in the design of software architecture
  • Develop the required solutions
  • Participate in monitoring the deployments and fixing their problems during work hours

Building an entirely new kind of a satellite constellation is not always easy, and our work requires a lot of experimentation and iteration. While the long-term goals remain the same, the short-term plans change often. Our software development teams follow agile principles and work on Scrum-style sprints.

We run most of our software in the cloud – we use AWS, but not exclusively. We also run our processing infrastructure at select customers’ premises. Among the tools we use for development and deployment are Go and Python languages and Kubernetes. We introduce new technologies to our stack as we progress and when it makes sense. You will have a lot of say on the choices we make.

Requirements

  • You are a solid hands-on software engineer and you can show it. You get things done but also know when to take the time to get the design right.
  • You have experience in building distributed systems or data engineering pipelines.
  • You know Kubernetes or other container orchestration systems.
  • Preferably you have experience in developing using the Go language.
  • Perhaps you also have experience with signal processing, machine learning or geographic information systems? Great, that’s going to come in useful.
  • You understand that the data API and the associated processing pipeline are the fundamental building blocks for the company’s success. You want to build an excellent system and focus on this task specifically.

Benefits

  • A job that matters – you will be responsible for building a critical part of our infrastructure that our customers around the world will rely on.
  • Unique experience and opportunity in aerospace industry, in a company that’s growing fast at a time when everything is possible.
  • Independent role with a supportive and international work environment, many who have moved to Finland just to join ICEYE.

Privacy Notice for Job Applicants