Distributed Systems Engineer

5 hours, 59 minutes ago
Full-time
Senior
Software Development
ThisWay® Global

ThisWay® Global

ThisWay® Global revolutionizes job search by connecting individuals and businesses worldwide with innovative technology, enhancing diversity and professional success instantly.

Professional Services
11-50
Founded 2016
$3M raised

Description

  • Design and build distributed systems that operate reliably under latency, bandwidth constraints, and intermittent connectivity.
  • Implement fault-tolerant communication patterns, including retries, backpressure, caching, and eventual consistency.
  • Write maintainable, resilient, and tested code aligned with development standards and methodologies.
  • Debug and improve networking, distributed coordination, and cross-system behavior in production environments.
  • Contribute to systems primarily written in Rust.
  • Work on system-level concerns such as scheduling, memory management, I/O optimization, storage hierarchy management, and reliability.
  • Optimize performance and memory usage in resource-constrained environments.
  • Design and maintain APIs and communication layers between distributed components.
  • Reduce tight coupling across services and systems and help resolve architectural issues.
  • Collaborate with engineers and computer scientists on operating systems, compiler internals, fault tolerance, file systems, and trusted systems.

Requirements

  • Experience building distributed systems in low-bandwidth, high-latency, or unreliable communication environments.
  • Production experience developing systems in Rust or Go.
  • Understanding of distributed systems failure modes and mitigation strategies.
  • Knowledge of consistency models, coordination strategies, and state replication.
  • Experience designing APIs and communication layers between distributed components.
  • Experience working within established architectures and delivering production-quality components.
  • Understanding of systems-level concepts including durability, reliability, and operational behavior.
  • Ability to work independently while collaborating with technical leadership.
  • Experience with HPC environments, exascale computing, or AI/ML infrastructure preferred.
  • Exposure to operating systems internals, compiler design, language runtimes, edge computing, message queues, event-driven systems, consensus algorithms, concurrency, memory management, or performance optimization preferred.

Benefits

  • Remote work within the United States.
  • Opportunity to work on distributed systems supporting AI and exascale workloads.
  • Collaboration with engineers experienced in operating systems internals, compiler internals, fault tolerance, file system architecture, and trusted systems.
  • Exposure to AI infrastructure, HPC, and large-scale distributed computing environments.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Sr Information Systems Engineer, IT Engineering

Cribl 251-1K IT Services

Cribl is hiring a Sr Information Systems Engineer to own the company’s core IT systems across identity, endpoints, cloud infrastructure, automation, and service management in a remote-first environment.

AWS Azure EC2 JSON macOS PowerShell Python REST API
5 hours, 14 minutes ago

Systems Engineer, TRS

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is hiring a Systems Engineer to support its Tactical Recon & Strike division, helping develop and validate autonomous defense platforms and rocket-motor systems for mission-critical use.

Python
5 hours, 59 minutes ago

Expert Systems Engineer, AIX

Ensono 1K-5K IT Services

Ensono is hiring an AIX Expert System Engineer to lead the architecture, optimization, and strategic evolution of IBM AIX and Power Systems environments for business-critical client workloads.

Ansible Perl Python Shell Scripting
5 hours, 59 minutes ago

System Support Specialist, Tier 2

New Era Technology US 1K-5K IT Services

New Era Technology is hiring a Support Specialist to deliver high-quality IT technical support and professional services for client environments, with a focus on troubleshooting, ticket management, and customer satisfaction.

AWS Azure
1 day, 6 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers