Rust Backend Engineer

FirstBatch

FirstBatch

Software Engineering
İstanbul, Turkey
Posted on Mar 13, 2025

Who We Are:

At Dria, we're building a distributed, crowdsourced hyperscaler—a movement led by everyday people that unlocks faster, more affordable inference for everyone.

Dria powers scalable, high-performance inference across diverse CPU and GPU platforms. Our mission is to deliver accessible, cutting-edge performance anytime, anywhere.

We're developing an inference engine optimized for heterogeneous devices, along with an open-source, crowdsourced AI inference SDK tailored for distributed AI workloads.

Our research is focused on delivering high-quality AI for 8 billion unique lives, with an emphasis on compilers, sharding, peer-to-peer networks, CPU/GPU inference, and data generation.

About the Job:

As a Rust Backend Engineer, you will play a key role in designing and developing high-performance backend services, focusing on decentralized networks, microservice architectures, and networking protocols. You will work with a cutting-edge technology stack to build scalable authentication services and optimize network performance through metrics collection and analysis.

Key Responsibilities:

  • Design and develop high-performance backend services using Rust.
  • Implement RPC (Remote Procedure Call) systems and develop networking layers using LibP2P.
  • Build and maintain serverless architectures on AWS, optimizing networking performance.
  • Develop microservice architectures leveraging Actix.
  • Create authentication services and design metrics collection systems to monitor and optimize network performance.
  • Work with MongoDB, Redis, and vector databases to ensure efficient data storage and retrieval.
  • Implement multithreading and parallel processing techniques for performance optimization.
  • Containerize applications using Docker and manage deployments in cloud environments.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Stay up to date with the latest Rust ecosystem advancements and apply them to enhance system efficiency.

Qualifications & Technical Toolkit:

  • Strong knowledge of LibP2P and experience working with peer-to-peer networking.
  • Hands-on experience with AWS serverless architectures and microservice infrastructure.
  • Proficiency in Actix framework for building high-performance web applications and services.
  • Solid understanding of MongoDB, Redis, and vector databases.
  • Experience with Docker and containerized deployments.
  • Ability to design and implement authentication systems and performance monitoring solutions.

What We Offer:

  • Top business contacts.
  • Direct cooperation with our founders/managing directors.
  • Diverse learning and training opportunities and personal coaching from experienced entrepreneurs.
  • Remote/Hybrid working opportunities.
  • Flexible working hours.
  • A dynamic work ecosystem where you can take the initiative and responsibility.
  • Enjoyable team/company activities.
  • Working in an international setting.
  • A job with Purpose and Meaning!