Distributed Systems jobs
78 open roles for distributed systems, updated continuously as employers post them.
Senior Engineer II
CoreWeave is hiring a Senior Engineer II in New York to architect cloud-platform systems and lead product engineering work. The role requires eight years of software engineering experience, substantial testing experience and strong Python or Go, gRPC, Protocol Buffers and Kubernetes expertise.
Principal Software Engineer, Developer Experience
Principal Software Engineer role at CoreWeave focused on developer platforms, delivery systems, internal tooling, and agent-assisted engineering at cloud scale. It suits a Go and Kubernetes engineer with ten or more years of distributed-systems experience and organization-wide technical leadership.
Principal Engineer - Perf and Benchmarking
Principal engineer role in Sunnyvale or Bellevue leading performance engineering and benchmarking for CoreWeave's AI cloud infrastructure. The position is for a senior technical leader with ten-plus years of distributed systems or HPC experience and deep GPU, Kubernetes, and ML-platform expertise.
Principal Engineer, Cluster Orchestration
Principal Engineer role in Bellevue or Sunnyvale leading cluster orchestration for large-scale AI infrastructure. The position suits a distributed-systems technical leader with deep Kubernetes, Slurm, Go, GPU, and reliability experience.
Engineering Manager, Observability
Engineering manager role in New York City for a technical leader with 5 or more years of software experience and 2 or more years managing engineers. The team builds observability infrastructure for metrics, logs, traces and telemetry at scale.
Engineering Manager, Billing Platform
Engineering manager role in New York leading billing-platform teams responsible for metering, usage data, reconciliation and revenue-critical backend systems. The position fits a software leader experienced with distributed data systems and production financial or billing workflows.
Director, Account Solutions Architecture
Hybrid Director role in San Francisco leading a regional Account Solutions Architecture organization for complex AI and ML-platform deployments. The position suits a senior infrastructure or solutions-architecture leader who can scale teams, delivery systems, and customer outcomes.
Applied AI Engineer, Inference
Applied AI engineering role in Bellevue, San Francisco or Sunnyvale for an engineer with 4 or more years of systems, machine-learning or performance experience. The work improves inference latency, throughput, quality and cost for production workloads.
Senior Solution Architect
Senior Solution Architect role in Bengaluru leading architecture and delivery for enterprise digital transformation programs. The hybrid position targets candidates with 10 to 15 years of experience across cloud, distributed systems, APIs, and digital commerce.
Software Engineering MTS (Full Stack) - AI Generalist (Demo Tools & Platform Engineering)
Full-stack AI generalist role in Hyderabad building internal agents, Slack tools, RAG pipelines and platform services. It suits software engineers with four to six years of experience who can work across frontend and backend systems.
Senior Juju Software Engineer (Go)
Canonical is hiring a remote Senior Go Engineer to build and maintain Juju, its distributed engine for cloud and infrastructure operations. The position suits an engineer experienced with concurrent systems who can own features, support production software and coach teammates.
Senior/Staff/Principal Engineer
Canonical is hiring remote Senior, Staff and Principal Engineers to lead architecture and development across its open-source portfolio. The role suits technically strong engineers who can write production software, guide teams and contribute to globally distributed open-source work.
Member of Technical Staff (Software Engineer, Infrastructure)
Infrastructure software engineering role for an experienced engineer who can solve distributed systems problems across Perplexity’s platform. The position offers U.S. remote work and multiple office locations, with compensation of $220,000 to $405,000 plus equity for U.S.-based employees.
Golang Developer
Senior full-time Golang developer role with hybrid work options in Hyderabad, Pune, Chennai, or Bengaluru. The position focuses on distributed systems and microservices, with Go, Python, and TypeScript experience required.
Manager, Engineering - Payments
Engineering Manager, Payments role in India for a backend leader with payments experience. You'll guide payment infrastructure, delivery, reliability, and team development while working across India and the United States.
Senior Backend Engineer (Remote)
Senior backend engineer for WebRTC and Voice SDK infrastructure, requiring strong production experience with distributed systems and either Elixir/Erlang or strong engineering ability to learn it quickly.
Senior Software Engineer, Backend (Money Movement)
Phantom is hiring a senior backend software engineer to build money-movement services connecting Phantom Cash with blockchains. The worldwide remote role fits Node.js and NestJS engineers with distributed-systems expertise and a strong interest in crypto or fintech.
Senior Data Engineer
Senior Data Engineer role for building production data platforms, ingestion pipelines, warehouses, APIs, and distributed backend systems in a Pan-India hybrid setup. The position suits an engineer with five or more years of experience and strong Python, SQL, cloud, and production-ownership skills.
Staff Software Engineer, On-prem
SentinelLabs is hiring a remote Staff Software Engineer to architect an on-premises endpoint-protection platform for customer-controlled deployments. The role suits a senior backend engineer with Go or Python expertise and deep experience designing resilient, self-hosted distributed systems.
Full Stack Engineer
A full-time Hyderabad role for a full-stack engineer with React, Node, Java, and Spring Boot experience. It suits developers with two to four years of experience building secure, scalable web and API applications.
Software Engineer 4 - Media Encoding Pipelines
A USA-based engineering role building the cloud infrastructure behind Netflix media encoding workflows. It is aimed at Java engineers with distributed-systems and AWS experience.
Analytics Engineer 5 - Cloud Games Infrastructure Data Products
A USA-based analytics engineering role building trustworthy data products for Netflix cloud gaming infrastructure. It fits engineers who work with telemetry, SQL, Python, ETL, distributed systems, and self-service analytics.
Distributed Systems Engineer 5 - Content & Business Products
A senior distributed-systems engineering role at Netflix for engineers who can build and operate core internal platforms from the United States. It is suited to candidates with substantial experience in Java or comparable object-oriented backend systems.
Staff Software Engineer
Remote EMEA staff backend role building distributed rendering infrastructure for crawlable JavaScript-heavy websites. It suits engineers with ten or more years of distributed-systems experience and a record of technical leadership.