Software Engineer (Geospatial) (m/f/d)

Munich, Germany
Added: March 26, 2024

Working on solutions for the climate crisis is one of if not the most important mission of our time and an exciting problem to work on. OroraTech’s mission is to empower better decisions for climate resilience with continuous thermal data from space. To achieve this, we are developing a constellation of nanosatellites with thermal infrared cameras for automated wildfire detection, infrastructure monitoring, land surface temperature monitoring and many other applications.

We are seeking a talented and motivated Software Engineer to join our Geospatial Data Engineering team. In this role, you will play a crucial role in bridging the gap between software development, architecture, and computer science with a focus on the geospatial domain. Your primary responsibilities will involve designing, developing, and optimizing software solutions that enhance our wildfire detection capabilities from space.

What you’ll be doing

What You’ll Be Doing

  • Software development: Participate in the design and implementation of software solutions for applications in the remote sensing and geospatial domain. Apply best practices and software engineering principles to optimize existing software algorithms and develop novel approaches for data processing.
  • Data Processing: Develop efficient data processing pipelines for ingesting, pre-processing, and analyzing geospatial data for wildfire detection.
  • Algorithm Development: Work on the design and implementation of algorithms for wildfire detection, using Python and other relevant technologies. Apply computer science principles to optimize existing detection algorithms.
  • Software Architecture: Contribute to the development of a robust and scalable software architecture that supports real-time wildfire detection and monitoring.
  • Geospatial Data Integration and Fusion: Collaborate with geospatial and remote sensing engineers to integrate geospatial data sources, such as satellite imagery, weather data, and GIS datasets.
  • Performance Optimization: Identify bottlenecks in the software system and optimize code for improved performance, ensuring timely and accurate wildfire detection.
  • Continuous Improvement: Stay updated on the latest developments in geospatial technology, computer science, and software engineering, and bring innovative solutions to the team.

Relevant Skills

Relevant Skills

We expect that you bring the following:

  • At least 3 years of professional experience programming with Python using relevant libraries and frameworks (e.g., NumPy, pandas, xarray, geospatial libraries, Celery).
  • Solid understanding of software architecture design, development principles and algorithms.
  • Solid understanding of Object-Oriented Programming (OOP) concepts with a strong foundation in designing and implementing robust, scalable software solutions
  • Familiarity with Docker and the Cloud Native landscape
  • You know your way around git, collaborative development environments
  • Strong problem-solving skills and ability to work effectively in a collaborative team environment.
  • Your work is thorough and you pay attention to both the details and the larger picture
  • You like to help others grow and succeed
  • Strong communication skills
  • University degree in Computer Science, Remote Sensing/Earth Observation or other relevant STEM subjects, or equivalent

We Offer

Nice To Have (what Makes a Difference)

What skills and knowledge will make a difference:

  • Familiarity with geospatial data formats, GIS tools, and remote sensing concepts
  • Good understanding of relational databases and SQL
  • Experience in developing and managing test suites and continuous integration/continuous deployment (CI/CD) pipelines
  • Knowledge of machine learning and data analysis techniques
  • Experience with other programming languages like Golang or Rust
  • Hands-on experience with a workflow orchestration platform like Dagster or AirFlow
  • Proven experience working on an open-source project

Our Benefits

What We Offer You

At OroraTech you can expect a down to earth, yet high-caliber work environment. You will be part of the OroraTech team - a talented, international, open-minded team that is highly motivated to create impact. OroraTech gives you the opportunity to grow on a professional and personal level. Benefits include:

  • Be part of the solution to climate change
  • Attractive office and lab in Munich (obviously including free snacks/drinks/coffee)
  • A great remote/hybrid office culture, which allows you to be very flexible. Take care of your family? Late sleeper? Early riser? Prefer to work from outside from time to time? We can make all of that happen.
  • Competitive salary
  • Wellpass, MVV ticket

About Us

At OroraTech, you can expect a down-to-earth yet high-caliber work environment. You will be part of the OroraTech team - a talented, international and open-minded team that is highly motivated to create impact.

With us you can grow on a professional and personal level and gain insights into the most exciting new technologies and business models.

You will have the opportunity to become part of our firefighting mission from space and deliver the tools to better cope with natural disasters and mitigate climate change.

Could a job be any cooler?

We are looking forward to your application!