Rust Backend Engineer
FirstBatch
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!