Find your dream job faster with JobLogr
AI-powered job search, resume help, and more.
Try for Free
EA

EARTHMOVER

via Indeed

All our jobs are verified from trusted employers and sources. We connect to legitimate platforms only.

Senior Engineer - Rust Backend

Anywhere
full-time
Posted 11/20/2025
Verified Source
Key Skills:
Rust
Python
distributed systems
backend engineering
async Rust
cloud (AWS, Google Cloud)
TypeScript
Next.js
Node.js

Compensation

Salary Range

$100K - 200K a year

Responsibilities

Maintain and expand a Rust-based array database and build Rust pipelines and services within a scientific data platform.

Requirements

5+ years backend engineering experience, 1+ years professional Rust experience, Python proficiency, and experience with distributed systems.

Full Description

We’re hiring a Rust-focused backend engineer to develop our array database, services, and distributed systems. This is a fully-remote position and international applicants are welcome to apply! About Earthmover Earthmover is an early-stage startup building a platform for scientific data analytics in the cloud. Our mission is to empower our customers to use scientific data to address our planet’s most urgent challenges. Description Earthmover builds cloud data infrastructure for the heaviest scientific workloads of our time: climate and weather, Earth observation, genomics, ML, and large-scale AI research. Our platform supports multidimensional array data at scale, with correctness, performance, and scientific reproducibility at its core. The platform consists of three major components: • Arraylake: a cloud-native data lake for multidimensional scientific array data, offering versioning, cataloging, access control, and collaboration; • Flux: a standards-compliant API gateway that serves multidimensional datasets to clients and applications; • Icechunk: our open-source Rust-based array database that underpins the entire system. We are long-time contributors to the scientific data ecosystem through projects such as Zarr, Xarray, Icechunk, and xpublish-tiles. As we expand Arraylake and Flux and introduce new capabilities, we’re focused on problems that matter deeply to scientific users: • Fast, transparent array access along any dimension • Search, discoverability, and cross-organization collaboration • Performance, stability, and scalability across cloud and on-prem environments • Public datasets that can meaningfully accelerate global scientific work • Intuitive navigation and visualization of complex hierarchical scientific structures • Highly available, multi-region APIs for data delivery Job Description As a scientific data platform company, we have two primary goals: deliver a world-class array storage and processing system, and build an exceptional collaborative experience on top of it. We’ve established a strong foundation; the next phase is shipping features and products that directly unblock scientific and analytical work at scale. Responsibilities • Maintain and expand Icechunk, our open-source Rust array database. • Design, build, and operate Rust-based pipelines, services, and execution engines within the Arraylake platform. • Improve our API performance, reliability, and overall quality—including observability, stability, versioning, and integration patterns. What we’re looking for • 5+ years of backend engineering experience. • 1+ years of professional Rust experience (async Rust is a strong plus). • Write Python comfortably, or can become proficient quickly. • Experience building and testing distributed systems. • Product-minded and enjoy working directly with both scientists and customers to shape features around real workflows. • Enjoy partnering with other parts of the stack (e.g., frontend) to rapidly iterate on new product capabilities. • Are excited about the mission (above), even if you haven’t worked with every technology or responsibility listed. We have a strong team and can help the right candidate grow into parts of the role. Our Stack • Cloud: Primarily AWS; also supporting Google Cloud and on-prem deployments • Languages: Python and Rust for services and array storage; Python for client libraries • Infra: Pulumi (Typescript) for IaC • Frontend: Next.js deployed on Vercel Salary $100,000 - $200,000 per year

This job posting was last updated on 11/24/2025

Ready to have AI work for you in your job search?

Sign-up for free and start using JobLogr today!

Get Started »
JobLogr badgeTinyLaunch BadgeJobLogr - AI Job Search Tools to Land Your Next Job Faster than Ever | Product Hunt