Job Openings Senior Backend & Data Engineer

About the job Senior Backend & Data Engineer

Job Title: Senior Backend Data Engineer (Cloud-Native, Python/Rust)

Location: Remote
Employment Type: Full-Time
Experience Level: Senior (4+ years preferred)

About the Role

Are you passionate about backend systems and large-scale data processing? Do you love crafting high-performance infrastructure that transforms massive volumes of raw data into insights?

We're looking for a Backend Data Engineer who thrives on solving deep infrastructure challenges, working with petabytes of data, and building efficient, modern data pipelines. Our stack includes cloud-native object storage, specialized databases like ScyllaDB, RocksDB, and DuckDB, and systems programming using Python and Rust.

You'll play a key role in designing the infrastructure that powers our analytics and data delivery balancing performance, scalability, and reliability.

Key Responsibilities

  • Architect backend systems using the right combination of databases, storage layers, and processing frameworks

  • Build and maintain backend services and data pipelines with a focus on efficiency, scalability, and clean architecture

  • Design and optimize in-house databases and indexes, and integrate best-in-class open-source solutions

  • Enhance our Python-based stack through better architecture and high-performance Rust extensions

  • Work directly with PB-scale cloud storage, implementing efficient data access patterns to power product queries

  • Extract, transform, and migrate terabytes of hot data between storage systems for analytics and infrastructure upgrades

What We're Looking For

  • Strong background in backend engineering with expertise in data processing, infrastructure, and performance optimization

  • Deep understanding of modern cloud tooling (AWS S3, GCS, object stores, etc.)

  • Experience with Python (data/backend focus) and Rust (or willingness to learn and apply it)

  • Familiarity with distributed databases, queues, and streaming pipelines

  • Ability to think deeply about systems design and maintain clean, production-grade backend services

  • Hands-on experience working with large-scale data systems (TBPB scale)

Tech Stack Highlights

  • Languages: Python, Rust

  • Databases: RocksDB, ScyllaDB, DuckDB

  • Infrastructure: Cloud-native object storage (e.g., S3), custom accessors, high-throughput pipelines

  • Tooling: Job queues, indexing engines, in-house and open-source backends

Why Join Us

  • Solve cutting-edge backend engineering problems at scale

  • Work with a team that values engineering craftsmanship and computing fundamentals

  • Shape the technical direction of a high-performance, data-intensive product

  • Contribute to a meaningful mission by transforming complex data into actionable intelligence