Senior Backend & Data Engineer

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Strong background in backend engineering and data processing., Experience with cloud-native storage and specialized databases., Proficiency in Python and Rust programming languages., Understanding of systems design and performance optimization..

Key responsibilities:

  • Architect and build backend systems and data pipelines.
  • Maintain and optimize data infrastructure for scalability and efficiency.
  • Design and improve in-house databases and integrate open-source solutions.
  • Work with large-scale cloud storage and migrate vast amounts of data.

Transparent Search Group logo
Transparent Search Group Research Startup https://www.transparentsearchgroup.com
11 - 50 Employees
See all jobs

Job description

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

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Research
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Back-End Engineer Related jobs