Jobs and Careers
IC

Senior Data Engineer

ICEYE
FinlandRemotefull_timeVerifiedPosted 6 Jun 2023

About the role

<p><strong>Who are we?</strong></p><p>We are a Finnish-based international New Space company with employees from more than 57 countries in Finland, the US, the UK, Spain, Luxembourg, and Poland. Our team is a tight-knit group of experts from areas including engineering, software development, and radar technology. We’re innovative, driven people who strive for excellence in everything we do. Being advocates of our corporate culture, we value teamwork and curiosity, and we know how to have fun!</p><p><strong>What do we do?</strong><br/></p><p>ICEYE is building and operating its commercial constellation of small Synthetic Aperture Radar (SAR) satellites with SAR data available to customers. Our satellites acquire images of Earth at any time – even when it’s cloudy or dark – providing commercial and government partners with unmatched persistent monitoring capabilities. Information derived from our SAR images helps customers make data-driven decisions to address time-critical challenges in various sectors, such as maritime, disaster management, insurance, and finance.</p><p><strong>Need for the role</strong></p><p>The ICEYE satellite constellation produces a huge amount of telemetry everyday. Inspection of near real time telemetry is crucial for operating satellites. Long-term telemetry analysis helps to understand the behavior of the spacecraft, debug sudden anomalies and provide feedback to the existing operational procedure as well as the design of new satellites.</p><p>The work of Spacecraft Engineers and Satellite Operators require easy access to both short term and long term telemetry. Hence, there is a need for processing, storing and exposing the huge amount of telemetry in a meaningful way to our users so that they can focus on their strengths i.e analyzing the behavior of the satellite subsystems or monitoring of the spacecraft’s health. With the growing numbers of the satellites, it is also neither possible to monitor all the telemetry parameters for each satellite separately nor carry out similar analysis manually every now and then. This brings the need of automation and creation of an intelligent satellite health monitoring system with necessary alerting features. <br/></p><p><strong>Responsibilities </strong></p><p>You will work as a member of the Telemetry Team focusing primarily on the on-ground handling of the telemetry databases produced on-board.</p><ul> <li>Development of highly scalable and resilient storage, services/data pipelines for both short term and long term telemetry analysis use cases. </li> <li>Build API to expose data to users. Understanding telemetry use cases from the users' perspective is important to build meaningful API for them. </li> <li>Development of a post-processing telemetry warehouse platform to allow meaningful data reduction and visualization.</li> <li>Develop a meaningful satellite configuration management system for ease of fleet handling and automation.</li> <li>Promote the use of meaningful data archiving techniques.</li> <li>Improve the data quality and reliability of the pipeline through proper monitoring and failure handling </li> <li>Take active part in architecture-related discussions </li> <li>Drive process discovery and resolution of technical blockers; generate ideas, and identify / solve problems.</li> <li>Produce simple, high quality clean code using frameworks, services, and reusable assets where possible.</li> </ul><p>Prior experience of working with satellite telemetry is not mandatory, but knowledge of working with large data-oriented software development is crucial for the successful completion of your day to day work. You shall be expected to analyze the data and develop software services for it. </p><p><strong>Requirements</strong></p><p>Your work would include design, development and maintenance of both software and infrastructure solutions for an end to end complex data solution. So, overall this role is a mixture of Data Engineering with an interest towards Data Science knowledge.</p><ul> <li>Work/proven experience in data-oriented software engineering ( 3-5 years)</li> <li>Excellent experience with data processing/analysis libraries (e.g. numpy, pandas, etc) and programming skill (Python)</li> <li>Understanding of Time Series Data Analysis and Visualization Techniques</li> <li>Interest towards understanding satellite subsystems and generated telemetry</li> <li>Good communication skill to participate in cross departmental projects</li> <li>Comfortable finding his/her own way and living well in the continuous stream of change that is inevitable in a start-up that is beginning to scale</li> <li>Expertise in non-relational and relational databases, understanding how different data structures can affect the performance</li> </ul><p>You are expected to work with the environment/tools listed below. Thus, in order to ramp up the work, a certain level of prior knowledge and willingness to learn more is required.</p><ul> <l

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

ICEYE

View company profile →