Distributed Systems Developer (SDK / Service Oriented) Job at Dria, San Francisco, CA

K2hGQ29Sb1lyQUFUYVNRL2Z3QmJCR0R3V3c9PQ==
  • Dria
  • San Francisco, CA

Job Description

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 Distributed Systems Developer , you will play a critical role in building and optimizing SDKs that power large-scale, distributed AI workloads. You will work with asynchronous frameworks, workflow orchestration APIs, and RPC communication patterns to create scalable and fault-tolerant systems. This role requires deep technical expertise, a strong product mindset, and the ability to thrive in fast-paced environments where ambiguity is part of the challenge.

Key Responsibilities:

Distributed Systems & Service-Oriented Architecture

  • D esign and implement scalable, fault-tolerant distributed systems with a strong focus on performance and reliability.
  • Develop Python SDKs to interface with distributed computing resources and improve developer experience.
  • Build and optimize RPC communication patterns for efficient service interactions.
  • Work with asynchronous frameworks to ensure efficient and responsive system behavior.
  • Leverage workflow orchestration APIs to schedule, manage, and track distributed computation tasks.

Developer-Focused SDK & API Design

  • Build intuitive, consistent, and user-friendly SDKs that streamline developer adoption.
  • Design APIs that are elegant, well-documented, and scalable, ensuring a seamless developer experience.
  • Collaborate with internal teams (engineering, product, DevRel) to shape API standards and best practices.
  • Optimize SDK performance for latency, scalability, and efficiency.

Infrastructure & Performance Optimization

  • Work with microservice architectures to scale distributed AI workloads efficiently.
  • Utilize MongoDB, Redis, and SQL databases to optimize storage and retrieval performance.
  • Implement Dockerized services for scalable deployment in AWS cloud environments.
  • Ensure security, observability, and maintainability of all distributed components.

Qualifications:

Technical Expertise

  • Strong background in distributed systems and service-oriented architectures.
  • Proficiency in Python SDK development, with a deep understanding of asynchronous programming.
  • Experience with FastAPI, Transformers, MCP, and Ollama frameworks.
  • Hands-on expertise in workflow orchestration APIs for distributed task management.
  • Solid understanding of MongoDB, Redis, SQL databases, and their role in distributed computing.
  • Experience working with AWS, Docker, and microservices in a cloud-native environment.

Non-Technical Skills & Mindset

  • Proven ability to take products from 0 to 1 in fast-moving environments.
  • Strong problem-solving skills, with the ability to navigate ambiguity and complex technical challenges.
  • Passion for intuitive developer experiences, ensuring SDKs and APIs are easy to use and integrate.
  • Strong collaboration and communication skills, able to work across engineering, product, and developer teams.

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!

Job Tags

Remote job, Flexible hours,

Similar Jobs

TEKtalent Inc

Remote Data Entry Clerk Earn At Home Usa Part Time Typing Job at TEKtalent Inc

Remote Data Entry Clerk Earn At Home Usa Part Time Typing This is your chance to begin a long-lasting career with limitless opportunity. Find the freedom you've been trying to find by taking a minute to complete our online application. Benefits: - Excellent weekly...

TalentBurst, an Inc 5000 company

Pharmacovigilance Technician - I (Assistant) Job at TalentBurst, an Inc 5000 company

 ...Job Title: Pharmacovigilance Technician - I (Assistant) Location: Rahway, NJ Duration: 06 months Hybrid Schedule: Must be...  ...and Wednesday. May choose Monday or Thursday as third day. Can work from home on Friday. Core activities will include: ... 

Henkels & McCoy, Inc.

Driver Job at Henkels & McCoy, Inc.

Henkels & McCoy, Inc. (H&M) is a leading utility construction firm providing critical infrastructure for the power, oil & gas pipeline, telecommunications, and gas distribution markets throughout North America. Founded in 1923, the firm adapts a century of experience to...

ASICSoft

Cloud Engineer Job at ASICSoft

 ...We are seeking an experienced Cloud Data Pipeline Engineer to help design, build, and scale the infrastructure that powers advanced mobility systems. This role focuses on supporting large-scale data operations for AI/ML model development across autonomous and intelligent... 

ARO Search

Accounts Receivable Manager Job at ARO Search

 ...Are you an experienced Accounts Receivables Manager with experience in the healthcare industry? Do you want to be a part of a people focused organization that can offer stability? ARO Search are partnering a healthcare organization based in Brooklyn, New York, to...