CrawlJobs Logo

Distributed Systems Engineer

· Job Posted February 24, 2026
Apply Position
Job Link Share

Job Description

UltaHost is building next-generation hosting powered by decentralized storage protocols. We’re looking for a Distributed Systems Engineer with deep experience in IPFS, peer-to-peer networking, and resilient architectures. Your mission will be to help design and maintain our decentralized storage backbone across multiple data centers and regions. This role requires hands-on experience with distributed storage systems and a strong understanding of how to achieve performance, scalability, and reliability in decentralized networks.

Job Responsibility

  • Design and deploy scalable IPFS infrastructure across global data centers
  • Architect high-availability peer-to-peer systems using libp2p and custom overlays
  • Improve content discovery and data retrieval performance in IPFS clusters
  • Develop internal services to manage pinning, data indexing, and replication across nodes
  • Optimize content persistence, garbage collection, and deduplication logic
  • Coordinate with blockchain and backend teams to bridge IPFS with smart contract systems, NFT metadata storage, and Web3 domains
  • Monitor node health, DHT participation, and ensure content addressability guarantees
  • Implement fault tolerance, versioning, and update propagation logic
  • Contribute to architectural decisions and help push UltaHost toward decentralized infrastructure leadership

Requirements

  • 4+ years of experience building and managing distributed systems
  • Strong understanding of IPFS internals, DHT, content addressing, and CID mechanics
  • Experience with peer-to-peer protocols such as libp2p or BitTorrent
  • Advanced skills in Go, Rust, or Python
  • Solid background in Linux systems, networking, and distributed file systems
  • Experience building or contributing to decentralized storage or compute platforms
  • Understanding of container orchestration (Kubernetes, Docker Swarm)
  • Comfortable with performance profiling, debugging, and low-level optimization

Nice to have

  • Contributions to IPFS, Filecoin, or related open-source projects
  • Experience building decentralized CDN or similar high-throughput P2P systems
  • Familiarity with blockchain-integrated storage logic such as on-chain pin records or tokenized access control
  • Background in network simulation or modeling tools to analyze protocol behavior

What we offer

  • Competitive salary with bonus and Web3 equity/token options
  • Fully remote work
  • Opportunity to build infrastructure used by millions of developers and creators
  • Work at the frontier of decentralized tech alongside an ambitious and fast-moving team

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Distributed Systems Engineer

8 matching positions

Distributed Systems Engineer

Robust, reliable, and scalable distributed systems form the backbone of Krea. Th...
Location
Location
United States , San Francisco
Salary
Salary:
Not provided
krea.ai Logo
Krea
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Kubernetes at scale (thousands of nodes)
  • Cloud infrastructure management (AWS/GCP/Azure)
  • High-performance and fault-tolerant networking
  • Low-level Linux interfaces and administration
  • Debugging complex distributed systems in production
  • Python, Golang, Ruby, Rust, and similar systems languages
Job Responsibility
Job Responsibility
  • Design, build, and maintain large-scale distributed infrastructure to reliably support AI research and real-time model serving
  • Own and scale our multi-thousand-node Kubernetes GPU clusters, ensuring efficient and fault-tolerant operations
  • Collaborate closely with ML engineers and researchers to architect systems that enable rapid experimentation and deployment
  • Improve network architecture, optimize load balancing, and streamline operational practices across multi-zone cloud deployments
  • Fulltime
Read More
Arrow Right

Distributed Systems Engineer

RTB House is a global company that provides state-of-the-art marketing technolog...
Location
Location
Poland
Salary
Salary:
Not provided
rtbhouse.com Logo
RTB House
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficiency in programming
  • Excellent understanding of how complex IT systems work (from the hardware level, through software, to algorithmics)
  • Very good knowledge of fundamental Internet protocols and technologies (DNS, HTTP, cookies and others)
  • Good knowledge of basic methods of creating concurrent programs and distributed systems (from thread level to continent level)
  • Practical ability to observe, monitor and analyse the operation of production systems (and draw valuable conclusions from it)
  • The ability to critically analyze the solutions created in terms of performance (from estimating the theoretical performance of the designed systems to detecting and removing actual performance problems in production)
  • General knowledge of issues (typical problems and methods of solving them) in the areas of 'high scalability' and 'high availability'
  • C1 level in English and Polish
Job Responsibility
Job Responsibility
  • Design and programming of a wide range of modules and components as part of a system that supports over 24M queries per second and low latency
  • Work on the optimization of the developed software in terms of response time and resource consumption
  • Ensure the reliability and scalability of the solutions built
  • Create performance and correctness tests for new system components
  • Analyse new technologies in terms of their applicability in production conditions
  • Develop tools for monitoring and analysing the operation of the production system
  • Continuous optimization of existing tools and processes
What we offer
What we offer
  • Attractive compensation
  • Work in a team of enthusiasts who are willing to share their knowledge and experience
  • Extremely flexible cooperation conditions - we do not have core hours, we do not have holiday limits
  • Access to the latest technologies and the possibility of real use of them in a large-scale and highly dynamic project
  • You can work fully remotely or in a hybrid model ( we have an office in Warsaw and Cracow)
Read More
Arrow Right

Rust Engineer, Distributed Systems

We are seeking a passionate Rust engineer to help us build and scale Wasmer Edge...
Location
Location
Salary
Salary:
Not provided
helpcare.ai Logo
Helpcare AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficiency in Rust and a strong passion for systems programming
  • Ability to work on diverse tasks in a fast-paced environment
  • Demonstrated experience or a deep interest in distributed systems, concurrency, and networking
  • Strong understanding of Linux fundamentals
  • Demonstrated 6+ years of professional software engineering experience
  • Excellent communication and teamwork skills
  • A self-driven and proactive attitude, comfortable in a startup environment
  • Based in CET timezone or within ±2h
Job Responsibility
Job Responsibility
  • Design, build, and maintain the core components of our global compute platform in Rust
  • Develop the scheduler and orchestration logic for deploying and managing WebAssembly workloads
  • Build and optimize low-latency networking, service mesh, persistence layers, and load balancers
  • Collaborate on the operational strategy for a highly available, multi-region platform
What we offer
What we offer
  • Competitive salary and stock options
  • Generous vacation policy
  • Flexible and or remote work policies
  • Monthly fitness stipend
  • Monthly stipend for open-source contributions
  • Economic support for skills development, continuous learning, and attending conferences
  • Fulltime
Read More
Arrow Right

Distributed Systems Engineer - Cloud Platform

We're partnering with a well-funded, venture-backed infrastructure startup that'...
Location
Location
United States
Salary
Salary:
170000.00 - 250000.00 USD / Year
lawrenceharvey.com Logo
Lawrence Harvey
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Building distributed systems or cloud infrastructure platforms
  • Developing Kubernetes Operators, Controllers, CRDs, or other Kubernetes-native software
  • Designing APIs, control planes, orchestration platforms, or infrastructure automation
  • Production development experience in Go or Rust
  • Operating reliable production workloads on Kubernetes
  • Experience with infrastructure tooling such as Terraform, Helm, Bash, or Python
Job Responsibility
Job Responsibility
  • Designing and building a cloud-native control plane for a managed database platform
  • Developing Kubernetes Operators and Controllers to provision, upgrade, scale, and maintain customer clusters
  • Building automation around backups, replication, failover, monitoring, and lifecycle management
  • Designing APIs and orchestration systems that manage stateful infrastructure
  • Working closely with cloud-native database technologies and the wider Postgres ecosystem
  • Improving deployment, testing, monitoring, and operational tooling
  • Collaborating directly with customers to solve complex infrastructure challenges
  • Helping shape product strategy, technical architecture, and engineering best practices
  • Fulltime
Read More
Arrow Right

Software Engineer (Distributed Systems & ML Infrastructure)

Overview: An Elite FinTech firm is expanding its world-class engineering team an...
Location
Location
Singapore , Singapore
Salary
Salary:
250000.00 SGD / Year
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Open to all experience levels
  • Proven experience coding in Python
  • Strong understanding or interest in distributed systems and ML infrastructure
  • Enthusiasm to learn Rust (supported by internal mentorship and training)
  • Excellent academic background
  • Experience in high-stakes, low-latency, mission-critical environments where reliability and performance are non-negotiable
Job Responsibility
Job Responsibility
  • Design and build high-performance, distributed systems for large-scale ML infrastructure
  • Drive best practices in software architecture, testing, and scalability
  • Lead and collaborate on multiple greenfield initiatives focused on performance, reliability, and scale
What we offer
What we offer
  • Industry Leading Bonus
  • Work on next-gen distributed systems and ML infrastructure
  • Take ownership of multiple greenfield builds
  • Zero bureaucracy and a genuinely collaborative culture
  • Stunning offices
  • Dedicated time for personal projects every Friday!
  • Fulltime
Read More
Arrow Right

Senior Distributed Systems Engineer (HPC Platform)

We are looking for a Senior Distributed Systems Engineer to design and build cor...
Location
Location
European Union
Salary
Salary:
Not provided
itransition.com Logo
Itransition
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in backend development with Rust
  • Solid understanding of distributed systems architecture
  • Hands-on experience with message queues (e.g., Apache Pulsar, RabbitMQ)
  • Experience designing and building gRPC-based APIs / service-oriented architectures
  • Experience with AWS or similar cloud platforms
  • Strong problem-solving skills and ability to work with complex systems
Job Responsibility
Job Responsibility
  • design and build core backend services for a high-performance distributed computing platform
  • develop resilient, high-throughput infrastructure that orchestrates workloads across CPU and GPU nodes
What we offer
What we offer
  • Projects for such clients as PayPal, Wargaming, Xerox, Philips, Adidas and Toyota
  • Competitive compensation that depends on your qualification and skills
  • Career development system with clear skill qualifications
  • Flexible working hours aligned to your schedule
  • Options to work remotely
  • Corporate medical insurance covering services of private and public medical centers
  • English courses online
  • Corporate parties and events for employees and their children
  • Internal conferences, workshops and meetups for learning and experience sharing
  • Gym membership compensation
Read More
Arrow Right

Staff Software Engineer (Distributed Systems & ML Infrastructure)

An Elite FinTech firm is expanding its world-class engineering team and looking ...
Location
Location
France , Paris
Salary
Salary:
160000.00 EUR / Year
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Open to all experience levels
  • Proven experience coding in Python
  • Strong understanding or interest in distributed systems and ML infrastructure
  • Enthusiasm to learn Rust (supported by internal mentorship and training)
  • Excellent academic background
  • Experience in high-stakes, low-latency, mission-critical environments where reliability and performance are non-negotiable
Job Responsibility
Job Responsibility
  • Design and build high-performance, distributed systems for large-scale ML infrastructure
  • Drive best practices in software architecture, testing, and scalability
  • Lead and collaborate on multiple greenfield initiatives focused on performance, reliability, and scale
What we offer
What we offer
  • Up to €160,000 + Industry Leading Bonus
  • Work on next-gen distributed systems and ML infrastructure
  • Take ownership of multiple greenfield builds
  • Zero bureaucracy and a genuinely collaborative culture
  • Stunning offices
  • Dedicated time for personal projects every Friday
  • Fulltime
Read More
Arrow Right

Senior Lead Software Engineer, Distributed Systems (Golang + Python on Kubernetes)

We are seeking Full Stack/Back End Software Engineers who are passionate about m...
Location
Location
United States , San Francisco, California
Salary
Salary:
229900.00 - 286200.00 USD / Year
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree
  • At least 6 years of experience in software engineering
  • At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)
Job Responsibility
Job Responsibility
  • Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the company
  • Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community, and from time to time, be asked to code or evaluate code
  • Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment
  • Utilize programming languages like JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services
What we offer
What we offer
  • Performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI)
  • Comprehensive, competitive, and inclusive set of health, financial and other benefits
  • Fulltime
Read More
Arrow Right