Job offers - CrawlJobs

Distributed Systems Engineer United States Jobs

21 Job Offers

New
Senior Staff Security Engineer, Distributed Systems
Save Icon
Cerebras seeks a Senior Staff Security Engineer to harden distributed systems and Kubernetes across on-prem and cloud HPC environments. Define security requirements, build threat models, and secure the world's fastest AI supercomputer in Sunnyvale.
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Senior Software Engineer(Distributed Systems)
Save Icon
Senior Software Engineer role focused on distributed data systems, lakehouse platforms, and production dbt, Airflow, Trino, and Iceberg. Requires 8+ years of engineering experience and strong SQL, Python, and Terraform skills.
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Distributed Systems Engineer
Save Icon
Relace seeks a Distributed Systems Engineer in San Francisco to build a globally distributed inference cloud on Kubernetes. Requires 5+ years in production systems with Rust, C++ or Go. Own entire systems and directly impact performance and revenue.
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Senior Staff Software Engineer - Data Platform - Kubernetes - Distributed Systems - Federal
Save Icon
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Senior Staff Software Engineer - Data Platform - Kubernetes - Distributed Systems - Federal
Save Icon
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Senior Staff Software Engineer - Data Platform - Kubernetes - Distributed Systems - Federal
Save Icon
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Staff Software Engineer - Data Platform - Kubernetes - Distributed Systems - Federal
Save Icon
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Staff Software Engineer - Data Platform - Kubernetes - Distributed Systems - Federal
Save Icon
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Staff Software Engineer - Data Platform - Kubernetes - Distributed Systems - Federal
Save Icon
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Principal Data Platform Software Engineer - Distributed Systems - Kubernetes
Save Icon
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Senior Distributed Systems Engineer
Save Icon
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Staff Distributed Systems Engineer
Save Icon
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Senior Staff Distributed Systems Engineer
Save Icon
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Software Engineer, Distributed Data Systems
Save Icon
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Member of Technical Staff - Distributed Systems Engineer
Save Icon
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Senior Distributed Systems Engineer
Save Icon
Salary Icon
Salary
145000.00 - 165000.00 USD / Year
Expiration Date
Until further notice
Principal Software Engineer - Ad Tech & Distributed Systems - FreeWheel
Save Icon
Principal Software Engineer sought to lead reliability and performance for FreeWheel’s ad tech platforms in Chicago. You will design and troubleshoot large-scale distributed systems on AWS, driving automation and incident response. Requires 10+ years of software engineering experience, expert-lev...
Salary Icon
Salary
152828.79 - 229243.19 USD / Year
Expiration Date
Until further notice
Distributed Systems Engineer - Cloud Platform
Save Icon
Join a well-funded infrastructure startup building a next-gen cloud database platform. As a Distributed Systems Engineer, you’ll design Kubernetes-native control planes, develop operators in Go/Rust, and automate lifecycle management for Postgres-based systems. Ideal for engineers with deep cloud...
Salary Icon
Salary
170000.00 - 250000.00 USD / Year
Expiration Date
Until further notice
Sr. Software Engineer - Distributed Systems
Save Icon
Join Microsoft's Azure Data team as a Sr. Software Engineer in Redmond, WA, building the data platform for the AI age. You will design and implement highly available, distributed messaging components in the cloud, driving requirements and operational excellence. Requires a Bachelor's in CS with 4...
Salary Icon
Salary
119800.00 - 234700.00 USD / Year
Expiration Date
Until further notice
Software Engineer, Distributed Systems - Infra
Save Icon
Build and scale the distributed systems and data infrastructure powering 70M+ users at Gamma. As a Software Engineer on the Platform team, you’ll design high-volume APIs, real-time collaboration tools, and event pipelines using Node.js, Python, and PostgreSQL. This role requires 3–5+ years of bac...
Salary Icon
Salary
180000.00 - 275000.00 USD / Year
Expiration Date
Until further notice
Previous 1 2 Next

About the Distributed Systems Engineer role

Explore the cutting-edge world of Distributed Systems Engineer jobs, where professionals architect the scalable, resilient, and high-performance digital infrastructure that powers the modern internet. This critical role involves designing, building, and maintaining complex software systems that operate across multiple networked computers, data centers, or cloud regions. Unlike traditional single-server applications, distributed systems are inherently decentralized, requiring specialized expertise to manage challenges like data consistency, network latency, partial failures, and concurrent processing at a massive scale.

Professionals in this field typically engage in a wide array of responsibilities central to platform and backend engineering. A core duty is designing and implementing low-latency, high-throughput services that can handle millions of requests per second. This involves deep work on system architecture, data storage and caching strategies, load balancing, and inter-service communication protocols. Engineers are also responsible for ensuring system reliability and fault tolerance, building robust monitoring, alerting, and automated recovery mechanisms to guarantee high availability. Performance optimization is a constant pursuit, requiring analysis from the hardware and network level up through algorithms and code to eliminate bottlenecks and reduce resource consumption. Furthermore, they develop and maintain the foundational tooling for deployment (CI/CD), testing, and observability that enables team autonomy and operational excellence.

To excel in Distributed Systems Engineer jobs, a specific and profound skill set is required. Technical proficiency in one or more programming languages like Java, Python, Go, or C++ is fundamental. More importantly, candidates must possess an excellent understanding of computer science fundamentals: concurrent programming, data structures, algorithms, and operating system principles. A strong grasp of networking concepts (TCP/IP, HTTP, DNS, gRPC) and distributed computing paradigms (consensus, replication, sharding) is essential. Practical experience with cloud platforms (AWS, GCP, Azure) and technologies like Kubernetes, Docker, and various databases (SQL, NoSQL) is highly typical. Beyond pure coding, the role demands a systems-thinking mindset—the ability to critically analyze trade-offs, design for scalability, and proactively diagnose complex production issues. Strong problem-solving skills, a proactive attitude, and the ability to collaborate and communicate effectively across teams are crucial soft traits, as these engineers often lead projects and influence technical strategy.

For those passionate about solving intricate technical puzzles that define the capabilities of global digital services, Distributed Systems Engineer jobs offer a challenging and rewarding career at the very heart of technological innovation.