Distributed Systems Developer

1 semana atrás


Lisboa, Lisboa, Portugal FirstBatch Tempo inteiro
Distributed Systems Developer (SDK / Service Oriented)

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: Design 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.
  • 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

Seniority level: Entry level

Employment type: Full-time

Job function: Engineering and Information Technology

Industries: Technology, Information and Media

#J-18808-Ljbffr

  • Lisboa, Lisboa, Portugal Firstbatch Tempo inteiro

    About DriaWe are 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.Our research is focused on...


  • Lisboa, Lisboa, Portugal Firstbatch Tempo inteiro

    .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...


  • Lisboa, Lisboa, Portugal Firstbatch Tempo inteiro

    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...


  • Lisboa, Lisboa, Portugal Firstbatch Tempo inteiro

    Job Overview: As a Distributed Systems Developer at Firstbatch, you will play a critical role in building and optimizing SDKs that power large-scale, distributed AI workloads. You will collaborate with our engineering team to create scalable and fault-tolerant systems using asynchronous frameworks, workflow orchestration APIs, and RPC communication patterns....


  • Lisboa, Lisboa, Portugal Mollie Tempo inteiro

    About the RoleWe are looking for a highly skilled Distributed Systems Engineer to join our Developer Enablement domain at Mollie. As an Observability Engineer, you will play a pivotal role in enhancing our monitoring systems, ensuring operational excellence across our platforms.Key responsibilities include developing and maintaining our observability tools...


  • Lisboa, Lisboa, Portugal Tn Portugal Tempo inteiro

    About Tn PortugalTn Portugal is a fast-growing company based in Lisbon, offering exciting opportunities for experienced professionals. As a Distributed Systems Engineer, you will be part of our team designing and implementing scalable platforms that power our applications.Job DescriptionWe are seeking a skilled Backend Developer to join our team in Lisbon....

  • Software Developer

    Há 5 dias


    Lisboa, Lisboa, Portugal CloudFlare Tempo inteiro

    As a Distributed Systems Engineer, you'll be part of a team that builds and operates software that helps power 25+ million Internet properties and millions of businesses around the world.About the TeamOur engineers are passionate about developing innovative solutions and collaborating with each other to achieve shared goals.


  • Lisboa, Lisboa, Portugal Firstbatch Tempo inteiro

    The RoleWe're seeking an experienced Distributed Systems Developer to play a critical role in building and optimizing our SDKs that power large-scale, distributed AI workloads.You'll work with asynchronous frameworks, workflow orchestration APIs, and RPC communication patterns to create scalable and fault-tolerant systems.This role demands deep technical...


  • Lisboa, Lisboa, Portugal Grabjobs Tempo inteiro

    Digital Asset Platform Engineering">We are seeking an experienced Engineering Manager to lead our engineering team in building a digital asset platform. The successful candidate will have a strong background in software engineering and experience managing distributed teams.">Key Features">">Distributed system architecture.">Go programming language.">Complex...


  • Lisboa, Lisboa, Portugal Datadog Tempo inteiro

    Our MissionWe champion professional development, diversity of thought, innovation, and work excellence to empower continuous growth. Join the pack and become part of a collaborative, pragmatic, and thoughtful people-first community where we solve tough problems, take smart risks, and celebrate one another.About the RoleThis is an exceptional opportunity for...


  • Lisboa, Lisboa, Portugal TN Portugal Tempo inteiro

    Company Overview:TN Portugal is a leading provider of innovative solutions for distributed systems. Our team designs and implements scalable platforms that power real-time data processing for companies worldwide.


  • Lisboa, Lisboa, Portugal Datadog Tempo inteiro

    About the RoleThis is a unique opportunity to join Datadog's Fabric Gateways team as an Engineering Manager.You will be responsible for managing a team of 5+ software engineers and working closely with cross-functional teams to ensure the availability and scalability of critical systems.The role requires strong technical skills, leadership abilities, and...


  • Lisboa, Lisboa, Portugal Zyte Limited Tempo inteiro

    Requirements & QualificationsThe successful candidate should possess:At least 10 years of experience building large-scale, high-load, distributed systems.Strong proficiency in Java, C++, or Rust, with a solid grasp of networking protocols and event-driven architectures.


  • Lisboa, Lisboa, Portugal We Are Meta Tempo inteiro

    Company Overview: At We Are Meta, we strive to connect professionals with opportunities that match their skills and interests. Our goal is to create a seamless experience for our consultants, allowing them to excel in their careers while working with diverse clients across the tech industry.">About this Role: As a Backend Scala Developer, you will work on...


  • Lisboa, Lisboa, Portugal Tbwa ChiatDay Inc Tempo inteiro

    Reliable Distributed Systems ExpertCisco ThousandEyes is a leading provider of Digital Experience Assurance solutions, helping organizations deliver seamless digital experiences. We are looking for a seasoned Senior Site Reliability Engineer to join our Production Engineering team. In this critical role, you will design and manage large-scale, highly...


  • Lisboa, Lisboa, Portugal Inetum Tempo inteiro

    About InetumInetum's mission is to contribute to its clients' performance and innovation as well as the common good through its digital services.As a European leader in digital services, Inetum has a dense network of sites across 19 countries, partnering with major software publishers to meet the challenges of digital transformation.Job RequirementsWe are...


  • Lisboa, Lisboa, Portugal Cloudflare Tempo inteiro

    About the Position: We are looking for a Cloudflare Systems Developer to join our team of innovative thinkers. As part of our global network, you will design, implement, and maintain tools, infrastructure, and services to improve network resilience and reduce engineering operational toil.Your Key Responsibilities:Design and implement software solutions to...


  • Lisboa, Lisboa, Portugal Capital Tempo inteiro

    Capital, a pioneer in digital assets, is looking for an experienced Java Backend Engineer to enhance our trading platform.The successful candidate will design, develop, and optimize backend systems, collaborating with cross-functional teams to ensure high-quality services.This role demands a deep understanding of distributed applications, FinTech, and...


  • Lisboa, Lisboa, Portugal CloudFlare Tempo inteiro

    At Cloudflare, we're building a better Internet.About the RoleWe're looking for talented engineers to help build high-growth products and scale our expanding network. As a Distributed Systems Engineer, you'll work on code that runs close to the end user, at massive scale, and is deployed to 250+ cities around the world.About UsCloudflare protects and...


  • Lisboa, Lisboa, Portugal Robert Walters plc Tempo inteiro

    As a Senior Data Engineer at Robert Walters plc, you will be part of a team that designs, builds, and maintains scalable data processing pipelines. Your primary responsibility will be to develop scalable data processing pipelines for handling large volumes of structured and unstructured data in distributed environments.About the RoleThis is an exciting...