Senior Software Engineer - GIS >

Orca AS

Berlin

Vor Ort

EUR 65.000 - 85.000

Vollzeit

14 Tage+

Erhalte mehr Antworten von Arbeitgebern

Versende in nur wenigen Minuten einen passgenauen Lebenslauf.

Benefits dieser Stelle

Flexible working hours
Remote work options
Opportunities for professional development

Zusammenfassung

A marine technology company in Berlin is seeking an experienced Software Engineer to join their team. This role involves building advanced marine mapping applications by processing and integrating geospatial data from various sources. The ideal candidate has over 5 years of software engineering experience, strong skills in Python and Node.js, and a background in geospatial databases like PostGIS. The company offers competitive compensation, flexible working hours, and opportunities for professional development.

Qualifikationen

  • 5+ years of professional software engineering experience.
  • Strong programming skills in Python and Node.js.
  • Experience working with geospatial databases, mainly PostGIS.

Aufgaben

  • Design, develop, and maintain data processing pipelines using Python, Node.js, and other relevant technologies.
  • Implement high-performance, scalable solutions for processing large volumes of geospatial data.
  • Collaborate with cross-functional teams to integrate data processing systems with our marine mapping applications.

Kenntnisse

Python
Node.js
Geospatial databases
Data processing pipelines
Linux/Unix environments
Version control systems (Git)
Shell scripting
C++

Tools

PostGIS
GDAL
QGIS
Mapbox

Jobbeschreibung

About us

At Orca, we are rethinking marine navigation for the modern boater. Our mission is to build intuitive, reliable, and cutting-edge navigation solutions by harnessing the power of advanced software and user-centric design. Orca creates tools that bring a seamless, integrated experience to mariners, allowing them to navigate more safely and efficiently. Join us in reshaping the future of marine technology.

Role overview

We are seeking an experienced Software Engineer to join our team and help build advanced marine mapping applications. In this role, you will be responsible for processing and integrating various geospatial data sources to create high-quality marine maps for our customers. Our geospatial tooling and pipelines are built on open-source technologies (OSM, QGIS, PostGIS, GDAL, Mapbox stack, etc.). You will be extending those and building new ones.

Key Responsibilities

Design, develop, and maintain data processing pipelines using Python, Node.js, and other relevant technologies

Implement high-performance, scalable solutions for processing large volumes of geospatial data, including:

Official S57 data from hydrographic offices

Point cloud data from multi-beam sonar surveys

User-collected depth measurements and other crowdsourced spatial data

Implement GIS data management best practices to ensure data integrity and reliability

Collaborate with cross-functional teams to integrate data processing systems with our marine mapping applications

Continuously improve our data processing architecture, methodologies, and code base

Stay current with software engineering best practices and emerging technologies in big data processing and GIS.

5+ years of professional software engineering experience

Strong programming skills in Python and Node.js

Experience working with geospatial databases, mainly PostGIS

Demonstrated ability to design and implement efficient, scalable data pipelines

Experience with parallel computing and optimizing code for multi-core processors

Strong understanding of software engineering principles, design patterns, and best practices

Proficiency in Linux/Unix environments and shell scripting

Experience with version control systems (Git) and CI/CD pipelines

Ability to write efficient, well-documented code and scripts

Strong problem-solving and analytical skills, and attention to detail

Ability to write clean, efficient, and well-documented code

Excellent communication and collaboration abilities

What sets you apart

A strong portfolio of coding projects or open-source contributions related to data processing or GIS

Proven track record of building and maintaining production-grade data pipelines

Experience in optimizing algorithms for processing large geospatial datasets

Ability to write high-performance code, when necessary, using C++ or equivalent

Knowledge of machine learning techniques for geospatial data analysis

What we offer

Working at Orca means working on interesting problems, and having a direct impact on the people who use our products. We offer an opportunity to help build a product that is loved by hundreds of thousands of boaters, while also having the potential to disrupt an entire industry. You’ll be working with talented people building state-of-the-art consumer experiences.

We offer a competitive combination of salary and benefits. We believe that good talent shall be compensated accordingly. We also offer flexible working hours, remote work options, and opportunities for professional development and growth.

If you are passionate about marine technology, enjoy working with geospatial data, and have the technical chops to build robust data pipelines, we'd love to hear from you!

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Software Engineer - Algorithms >
Senior Software Engineer - Algorithms >

Orca AS • Berlin

Vor Ort
EUR 70.000 - 90.000
Competitive compensation
Attractive employee option program
Senior Mobile Engineer - React Native >
Senior Mobile Engineer - React Native >

Orca AS • Berlin

Vor Ort
EUR 70.000 - 90.000
Competitive salary
Employee stock option program
Quality & Release Engineer >
Quality & Release Engineer >

Orca AS • Berlin

Hybrid
EUR 60.000 - 80.000
Competitive salary
Flexible working hours
Professional development opportunities
Lead Mobile Engineer - React Native >
Lead Mobile Engineer - React Native >

Orca AS • Berlin

Hybrid
EUR 120.000 - 170.000
Competitive compensation
Employee stock option program
Join our future! - When you think your Expertise is exactly right for us
Join our future! - When you think your Expertise is exactly right for us

north.io GmbH • Kiel

Hybrid
EUR 50.000 - 70.000
4-days work week
Hybrid working model
Extended holidays
Senior/Lead Software Data Engineer (Roads Team)
Senior/Lead Software Data Engineer (Roads Team)

Mapbox • Deutschland

Remote
EUR 60.000 - 80.000
Flexible work environment
Supportive health care
Parental leave
+1
Data Engineer
Data Engineer

LiveEO • Berlin

Vor Ort
EUR 70.000 - 100.000
Data Engineer (f/m/x)
Data Engineer (f/m/x)

DUDE CHEM • Berlin

Hybrid
EUR 70.000 - 110.000
Hybrid work model
Office in central Berlin Kreuzberg
Urban Sports membership
+4
Software Development Engineer II, Routing Tiling
Software Development Engineer II, Routing Tiling

Meyandy LLC • Deutschland

Remote
EUR 90.000 - 140.000
Full-Stack Engineer GEOINT
Full-Stack Engineer GEOINT

Orcrist Technologies GmbH • Berlin

Remote
EUR 50.000 - 80.000
30 days vacation
Equipment budget
Learning budget