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
Senior Full Stack Software Engineer building impactful features in a BCorp company. Focused on design to deployment across Ruby, Angular, and TypeScript technologies.
Spark / Scala Developer working as a contractor in a hybrid setting for Barclays and Capgemini. Utilizing Scala and Apache Spark technologies in Prague (Pankrác) with an immediate start.
Backend Engineer developing and maintaining backend infrastructure for web applications at a company blending art and technology. Collaborating with team members to ensure robust and scalable systems.
Senior Java/Kotlin Developer specializing in scalable tech solutions at CI&T, leveraging AI expertise. Contributing to high - quality systems in an agile environment.
Senior Backend Engineer collaborating with engineers and product managers at Frontify to enhance brand features. Building scalable systems while maintaining robust architecture in a vibrant team.
Software Engineer (Backend) developing scalable backend services using Java or Go for a tech company. Involvement in microservices architecture, CI/CD pipelines, and DevOps practices.
Java Back - End Developer designing scalable solutions at Periferia IT Group. Collaborating on projects and ensuring code quality in a hybrid work environment.
Java Developer for B. Rekencentra improving aviation software solutions. Collaborating with specialists and contributing to critical weight & balance calculations.
Backend Engineer for Configuration Team developing high - traffic backend services primarily in Go. Collaborating on feature development and maintaining Node.js services.
Senior Software Engineer developing and extending SaaS solutions for travel tech company. Leading performance optimizations and collaborating with global teams on various projects.