Senior Backend Engineer designing data systems for global-scale environmental analysis using satellite imagery and machine learning. Collaborating with multidisciplinary teams and tackling complex data challenges.
Responsibilities
Build the data systems behind global-scale analysis
Design and implement scalable backend services using TypeScript
Build systems for ingesting, storing, and serving large geospatial datasets
Develop data pipelines and APIs that deliver machine learning results and geospatial data to the platform
Work with high-throughput NoSQL databases such as Cassandra or Scylla
Design data architectures capable of handling petabyte-scale satellite datasets
Optimize backend systems for large-scale spatial queries and time-series data
Collaborate closely with ML engineers, frontend developers, and geospatial analysts
Own backend features end-to-end, from system design to production deployment
Contribute to architectural decisions as we scale our platform and data infrastructure
Key challenges include:
Processing millions of geodata points
Building high-performance enterprise software solutions
Designing scalable architectures for time-series environmental data
Integrating machine processes into production systems
Optimizing storage and retrieval for large spatial datasets
This role is ideal for engineers who enjoy building data-heavy systems, working with distributed databases, and solving problems around scale, performance, and data architecture.
Requirements
Strong backend development experience using TypeScript
Experience building data-intensive backend services
Experience working with distributed or NoSQL databases such as Apache Cassandra or Scylla
Solid understanding of scalable system design and data architecture
Experience designing APIs and backend services for large-scale applications
A strong product mindset and the ability to think beyond implementation
Experience working in agile teams
Language requirements:
English (C1 and above)
German (B1 and above)
Nice to have:
Experience with Java-based backend systems
Experience working with geospatial or environmental data
Experience with data pipelines or machine learning systems
Experience operating systems that handle large-scale datasets
Prior experience with remote sensing or satellite data is not required — you will work closely with our ML and geospatial teams and learn these domains on the job.
Benefits
Work on technology that helps companies protect forests and ecosystems
Build systems combining AI, satellite data, and geospatial intelligence
Solve engineering challenges involving massive datasets and distributed data infrastructure
Collaborate with a multidisciplinary team of engineers, ML specialists, and geospatial analysts
Join a fast-moving team with strong ownership and short decision paths
Work from our Munich office near Sendlinger Tor with around 40 colleagues
Regular demo lunches and knowledge-sharing sessions
Hybrid work setup with strong in-person collaboration
C++ Developer developing components for a global payment product at Expleo. Collaborating with major French banks in an Agile environment while ensuring code quality.
Senior Full - Stack JavaScript Developer for global technology company providing B2B SaaS solutions. Working on micro - services architecture using modern technologies.
Java Fullstack Developer at Jade Global developing web - based applications using Java, React, Angular, and Microservices. Responsible for utilizing a variety of web technologies and tools for application development.
Database Engineer I at Paychex responsible for troubleshooting and maintaining databases. Collaborating on database support, installation, and providing technical documentation in a hybrid work environment.
Database Engineer II focusing on database technologies for Paychex. Supporting cross - functional teams with database maintenance and performance management.
Senior Software Engineer developing healthcare solutions using PHP for research and development in a hybrid work environment. Working extensively with SugarCRM and collaborating with team members and stakeholders.
Software Engineer creating and supporting backend services for MakeMusic's products. Developing modular backend code and improving system scalability while mentoring junior teammates.
Senior Software Engineer designing and developing software solutions for PNC's Lending Technology organization. Collaborating with teams to deliver innovative software based on customer needs.
Software Engineer Principal at PNC developing and maintaining banking technology solutions with a focus on core banking platforms and microservices architecture. Collaborating with teams while ensuring quality and compliance in project deliverables.