Nala Earth logo

Senior Software Engineer

🔍 Get help on your software engineer job search

Job Description

Are you passionate about sustainability and the natural world? Do you want to help make a difference in the way businesses interact with the environment? We are looking for a Senior Software Engineer to join our mission-driven team in Berlin who will play a pivotal role in the development of our innovative platform that helps make nature the #1 stakeholder for businesses.As a Senior Software Engineer at Nala Earth, you will be at the forefront of our efforts to build a comprehensive geospatial data platform. Your contributions will drive the fusion of vast datasets into a unified, robust foundation that serves as the backbone for how businesses understand and improve their impact on nature.

While we value technical expertise, it's less important that you tick a certain number of boxes on a list of pre-defined technologies; rather your passion for sustainability and collaboration is paramount. You are driven by a mission to protect our planet and seek to work with like-minded individuals toward this common goal.

With that in mind, our ideal candidate is someone who has experience building backend async runtimes in Rust and exposure to event-driven architectures, is willing to lead initiatives on the backend, and brings experience working with machine learning and large language models. As we expand our platform's capabilities, we're increasingly building systems that leverage ML for environmental data processing and LLMs for making complex geospatial insights more accessible. Experience building MCP servers or working with geospatial embeddings would be particularly valuable as we explore these directions.

Daily, you may find yourself designing, developing, and maintaining critical aspects of our platform across the full software stack. From infrastructure to frontend interfaces, or databases to internal scientific tooling. Building efficient ETL pipelines, handling large-scale data processing and integrations. Designing and improving MCP interfaces that make our geospatial capabilities accessible to AI systems and external tools. Collaborating with our product and commercial teams to craft new features or generate insights.

In joining an early stage startup, you have the opportunity to identify where your current skillset can best be used, and which skills you would like to pick up on the job - we are eager to provide the space for everyone's improvement and hope your skills can be passed on to us in kind. Your role will extend beyond just coding; you will have a significant stake in the direction and vision of our product suite, contributing to strategic decisions that shape the future of our platform.Working with geospatial data and meeting our product requirements has led us to select a unique software stack that is hopefully exciting to you! If you have experience with, exposure to, or a plan to learn the following key components: we're interested in having a chat to learn more.

On the frontend, we use Sveltekit and Typescript, leveraging D3 and MapLibre for dynamic data visualisation. Our Rust-based backend utilises Axum and the georust ecosystem, interfacing with Postgres and AWS SQS. We wrangle geospatial datasets using Python tools such as Rasterio and Xarray for raster data, and GeoPandas, Polars, and Shapely for vectors. Our cloud infrastructure runs on AWS, managed with Terraform and Terragrunt. We're increasingly working with ML frameworks and LLM APIs, building integrations that enhance our platform's analytical capabilities.

What success looks like

Success in this role means becoming a technical leader who takes ownership of large projects and initiatives. You'll demonstrate success by independently driving complex features from initial architecture through to production deployment, making sound technical decisions that balance immediate needs with long-term platform sustainability. We'll see your impact through the projects you lead—whether that's architecting new data processing pipelines, building novel ML integrations, or creating systems that unlock new capabilities for our users. Success also means mentoring and elevating the team around you, contributing your expertise to help others grow while fostering a culture of technical excellence. Most importantly, it means using your senior perspective to help shape our technical strategy and product direction, ensuring that every decision we make advances our mission of enabling businesses to make better decisions for the environment.

  • Team. You join a driven team who deeply cares about nature and people.
  • Recreation. Take advantage of your 26 days' holiday per year, regardless of location or local holidays. Plus: We give you an extra day off on your birthday!
  • Flexibility. With our remote-first work culture, you can organize your life the way it suits you. Work on-site in our offices in Berlin or Zurich and from home - whatever suits you and your team.
  • Team Weeks. We regularly meet in Berlin to discuss strategic topics and foster our growth as a team. We believe these gatherings are essential for nurturing an outstanding remote-first culture.
  • Workation. Work up to 90 days per year remotely in other European countries.
  • Equipment. We give you a fixed budget to equip your workspace at home.
  • Learning. We create an environment that facilitates learning - expect a long-term development perspective in a growing organization.
  • Retail Discounts. Get attractive discounts from sustainable brands through our partner platform.
  • Fun. We like to celebrate our successes, preferably with the whole team. Therefore, you can look forward to various events and parties.
ClimateTechList.com logo

Nala Earth number of job openings over time by month

ClimateTechList is the web's largest aggregator of climate, clean tech, renewable energy & green jobs. Contact us if you'd like to use partner or use our current or historical jobs data in any way.

Apply to Job

👉 Please mention that you found the job on ClimateTechList, this helps us get more climate tech companies listed here, thanks!

Get a referral to Nala Earth

If possible, try to get a warm intro/referral to Nala Earth before applying! Do a LinkedIn search to see who you may know at the company. See this LinkedIn post from Steven for more details on this tactic.

All job openings from Nala Earth

Join ClimateTechList Talent Collective

Want to be matched with companies directly? Apply to the talent collective.

Here's how it works:

  1. You submit an application

  2. We'll share your profile with climate tech companies potentially interested in chatting with you

  3. We'll reach out if there's a company interested in talking to you.

Join ClimateTechList Talent Collective

Want to be matched with companies directly? Apply to the talent collective.

Here's how it works:

  1. You submit an application

  2. We'll share your profile with climate tech companies potentially interested in chatting with you

  3. We'll reach out if there's a company interested in talking to you.