Skip to content
PerplexityPerplexity

Member of Technical Staff

Build and optimize ultra-low-latency distributed search infrastructure in Rust, focusing on backend services, performance tuning, reliability, and scalability. The role requires strong systems design, Linux, cloud infrastructure, and performance-debugging expertise.

About the job

Responsibilities

  • Architect, build, and optimize ultra-low-latency search infrastructure using Rust.
  • Profile and instrument services, continuously driving down response times at scale.
  • Develop and maintain distributed backend components powering real-time search and retrieval.
  • Collaborate with product and infrastructure teams to design systems that deliver best-in-class query performance.
  • Apply advanced concurrency, memory management, and network programming patterns for maximum throughput.
  • Monitor, debug, and tune production workloads to ensure reliability under demanding traffic.
  • Contribute to code reviews and mentor peers in high-efficiency Rust development.

Requirements

  • Deep expertise in Rust programming, especially for backend and search systems.
  • Experience profiling and tuning high-load, low-latency distributed services.
  • Strong understanding of systems design, Linux internals, and performance debugging.
  • Background in cloud infrastructure, preferably AWS, and container orchestration.
  • Track record of driving efficiency for search or data-intensive products.
  • Ability to thrive in fast-paced environments and own critical product code.
  • Passion for benchmarking, instrumentation, and continuous performance improvement.

Skills

Rust, Linux, AWS, Distributed Systems, Search Infrastructure, Concurrency, Memory Management, Network Programming, Container Orchestration, Performance Profiling, Benchmarking, Instrumentation

Clear Street

Clear Street

London, United Kingdom

Software Engineer - Payments Systems
No salary listedHybridBackend Engineering

Build and scale reliable, API-driven payment systems integrating with banks and payment gateways. The role requires strong Java and Spring Boot expertise, experience with Kafka and Kubernetes, and knowledge of distributed systems and global payment ecosystems.

Cloudflare

Cloudflare

Austin, TX
Systems Engineer, Network Protocols & Distributed Systems
€54k+/yrHybridBackend Engineering

Build and operate Internet-scale HTTP and TLS infrastructure, migrate services to a Rust-based proxy, and improve protocol performance. The role requires systems programming experience, strong reliability and security practices, and interest in open-source standards.

Scale AI

Scale AI

London, United Kingdom

Software Engineer, Platform
No salary listedOn-site5+ YOEBackend Engineering

Build and evolve shared platform infrastructure, data systems, and developer tooling for AI products. The role requires 5+ years of backend engineering experience, distributed systems expertise, and familiarity with cloud, orchestration, databases, and CI/CD technologies.

Spotify

Spotify

Stockholm, Sweden
C++ Engineer - Experience
No salary listedHybridBackend Engineering

Develop and maintain Spotify’s native desktop application across macOS and Windows, working on C++, platform integrations, delivery systems, backend services, and release tooling. The role requires strong production C++ experience, systems problem-solving, and collaboration across distributed teams.

Rain

Rain

Remote

Software Engineer - Wallets
$220k+/yrRemoteBackend Engineering

Design and lead secure, scalable wallet infrastructure spanning custody, key management, signing, authorization, and recovery. The role requires deep expertise in wallet or cryptographic security infrastructure, distributed systems architecture, and modern blockchain account models.