UP42 was founded in 2019 with a clear purpose: to provide quick and easy access to geospatial data and analytics. The developer-first platform grants access to the world’s leading providers of optical, radar, elevation, and aerial data, all in one place, and offers flexible APIs and a Python SDK to help build and scale solutions. Users can search the catalog for existing imagery, or task a satellite to capture a desired area. Whatever the use case, UP42 is the one-stop-shop for all geospatial data needs.
We are looking for a Backend Engineer (m/f/x) to join our motivated team. You will be part of the Processing and Data Management team and develop web services for enhancing our users’ data and processing experience. Your work will range from developing services for streaming satellite imagery to envisioning new ways of processing earth observation data at scale.
If you're a passionate developer with experience in Python or a JVM language, this is an exceptional opportunity to join a motivated team driving technological excellence.
Please note that this role is based in Berlin. Applications for fully remote positions outside of Germany will not be considered at this time.
What you will do:
You will design, build, and maintain efficient, reusable, secure, and reliable code, primarily in Python, with opportunities to work with Kotlin as needed.
You will contribute to continuous delivery and test-driven development ensuring code quality, organization, and automation as core principles within our development processes.
You will work closely with product managers, UX and the rest of the engineering team to bring projects to life.
You will influence engineering best practices, refine processes, and foster a collaborative learning environment through mentoring and pairing with fellow engineers.
You will play a key role in ensuring seamless application deployments and optimizing our infrastructure.
You will participate and help refine our Agile processes, promoting team synergy and efficiency.