CrawlJobs Logo

Distributed Systems Engineer

United States; Canada 120000.00 - 250000.00 USD / Year · Job Posted January 09, 2026
Apply Position
Job Link Share

Job Description

LiveKit is revolutionizing the AI landscape by providing the essential network infrastructure that powers multimodal AI interfaces, enabling seamless audio and visual interactions. Founded in 2021, LiveKit has rapidly grown to support over 3 Billion calls annually, 200,000+ developers globally, and industry giants like OpenAI, Salesforce, Spotify, and Meta. We’re looking for a Senior/Staff Engineer to expand the foundations of LiveKit’s cloud platform. This is a role with broad technical scope and impact, working on shared systems that influence how LiveKit designs, operates, and scales its services. In this role, you’ll design and implement core elements of our infrastructure, from control plane components to internal libraries and tooling. You’ll work on complex systems where latency, availability, and operational simplicity are critical, and where solutions often require careful tradeoffs and outside-the-box thinking. While experience with distributed systems is valuable, we place equal importance on strong programming fundamentals, sound judgment, and the ability to learn quickly. You’ll be expected to approach problems from first principles, help shape technical direction through implementation, and raise the quality bar for systems others build on. Your work will have direct, lasting impact across LiveKit’s products and engineering organization.

Job Responsibility

  • Design and build the core control, data, and observability systems that power LiveKit Cloud
  • Implement resilient, region-spanning architectures that degrade gracefully under partial failure
  • Build libraries, protocols, and tooling that raise reliability and developer velocity across the org
  • Diagnose and harden critical paths using metrics, tracing, testing, and real-world traffic insights
  • Shape new platform capabilities across identity, scheduling, observability, and distributed state management

Requirements

  • Experience building and operating critical production services
  • Take ownership from design through implementation, deployment, and iteration
  • Learn quickly and aren’t intimidated by unfamiliar problem domains
  • Think clearly about data flow, state, performance, and failure modes, and can reduce complex systems into understandable components
  • Comfortable operating with incomplete information and evolving requirements
  • Value clear communication, practical engineering, and building systems that others enjoy working with

What we offer

  • Equity
  • Health, dental, and vision benefits
  • Flexible vacation policy

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

UltaHost is building next-generation hosting powered by decentralized storage pr...
Location
Location
Salary
Salary:
Not provided
ultahost.com Logo
UltaHost
Expiration Date
Until further notice
Flip Icon
Requirements
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
Job Responsibility
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
What we offer
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
  • Fulltime
Read More
Arrow Right

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

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 24 million queries per second with a latency below 50 m/s
  • 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
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
New

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

Sr. Software Engineer - Distributed Systems

Microsoft is a company where passionate innovators come to collaborate, envision...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • pass Microsoft Cloud background check upon hire/transfer and every two years thereafter
  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C#/.NET or equivalent backend languages OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C#/.NET or equivalent backend languages
  • Proven experience designing and delivering large scale backend or distributed systems
  • Experience leading technical design for services or platforms
  • Experience designing, implementing, deploying, and operating scalable cloud services
  • Track record of owning critical systems with high reliability and operational excellence
  • Experience collaborating across engineering, product, and operations teams
  • Proficiency in C#, Java, Go, or similar backend languages
Job Responsibility
Job Responsibility
  • Drives requirements and design by partnering with stakeholders to define and refine requirements for messaging system features
  • Owns design and implementation of highly available, distributed messaging components in the cloud
  • Defines the test strategy for messaging system components
  • Elevates engineering productivity by identifying tooling gaps in the development lifecycle for cloud messaging systems
  • Leads incident response and operational excellence as a Designated Responsible Individual (DRI)
What we offer
What we offer
  • Eligible for benefits and other compensation
  • Fulltime
Read More
Arrow Right