System Software Engineer, Distributed Systems

Thomas To
Santa Clara, CAFULL_TIMEPosted Aug 6, 2026

Role responsibilities

Design and build core components of next-generation productivity platforms for chip design engineers on bare-metal Linux hosts. Develop reliable userspace infrastructure for long-running workflows, focusing on state coordination, orchestration, and the modernization of legacy codebases.

Requirements

Requires a B.S. in Computer Science or Electrical Engineering with over 5 years of experience in Go and/or Python. Candidates must have strong Linux fundamentals and a deep understanding of distributed systems, including failure handling and operational rigor.

Key skills

Go, Python, Linux Fundamentals, Distributed Systems, NFS, IBM LSF, Bare-metal Infrastructure, Concurrency, System Debugging, Operational Excellence, Codebase Modernization, Kubernetes, State Coordination, Batch Scheduling, Performance Optimization

Keywords

Distributed Systems, Go, Python, Linux, NFS, IBM LSF, Bare-metal, Kubernetes, VLSI, Chip Design, Concurrency, Idempotency, Batch Schedulers, Build Automation, Observability, Perl, System Software, I/O Optimization, Root-cause Analysis, Infrastructure, Userspace Software, State Coordination, Operational Tooling, Software Development, Engineering Productivity

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free