Python Infra Engineer — AI Inference Core

Cerebras

Sunnyvale, Northern (CA, KY)

Hybrid

USD 170,000 - 250,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Cerebras Systems in Sunnyvale, CA, is hiring a Software Engineer to design and build the core software behind Cerebras engineering infrastructure. You will work on Python frameworks, orchestration systems, distributed execution, scheduling, test infrastructure, and developer tooling, defining architecture and APIs used daily by engineering teams.

The role suits engineers who enjoy reading unfamiliar code, debugging hard problems, and improving designs rather than applying quick fixes; strong

Qualifications

  • 3+ years of professional software‑engineering experience.
  • Strong proficiency in Python and understanding of runtime behavior.
  • Experience designing maintainable software systems, libraries, frameworks, backend services, or developer‑facing APIs.
  • Good judgment around software architecture, abstraction boundaries, design patterns, extensibility, and long‑term maintainability.
  • Understanding of concurrency concepts such as processes, threads, asynchronous execution, synchronization, and shared state.
  • Foundational understanding of operating systems, including processes, signals, filesystems, resource management, and program execution.
  • Foundational understanding of distributed‑systems concepts such as retries, timeouts, idempotency, partial failure, coordination, and eventual consistency.
  • Strong debugging and problem‑solving skills, including the ability to form hypotheses, gather evidence, and work through unfamiliar systems independently.

Responsibilities

  • Design, develop, test, and maintain Python frameworks and services used to orchestrate engineering workflows across machines and clusters.
  • Build reusable abstractions for scheduling, distributed execution, resource management, test execution, workflow planning, and failure recovery.
  • Define clear APIs, module boundaries, extension points, and data models that allow infrastructure systems to evolve without becoming difficult to maintain.
  • Reason about concurrency, asynchronous execution, multiprocessing, state management, retries, idempotency, cancellation, and partial failures.
  • Debug complex issues spanning Python applications, operating systems, processes, filesystems, networking, remote machines, and distributed services.
  • Write high‑quality automated tests and documentation for infrastructure that is expected to be reliable and widely reused.
  • Partner with platform, CI, release, quality, ML systems, and product engineering teams to understand requirements and translate them into scalable software designs.

Skills

Python
Concurrency
Architecture
Debugging
OS basics
Distributed systems
Problem solving
Backend APIs

Education

BS/MS CS

Job description

Cerebras Systems in Sunnyvale, CA, is hiring a Software Engineer to design and build the core software behind Cerebras engineering infrastructure. You will work on Python frameworks, orchestration systems, distributed execution, scheduling, test infrastructure, and developer tooling, defining architecture and APIs used daily by engineering teams.

The role suits engineers who enjoy reading unfamiliar code, debugging hard problems, and improving designs rather than applying quick fixes; strong

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

AI Inference Performance Engineer
AI Inference Performance Engineer

Cerebras Systems, Inc. • Sunnyvale (CA)

On-site
USD 120,000 - 160,000
Python Infrastructure Engineer: Distributed Systems
Python Infrastructure Engineer: Distributed Systems

Cerebras • United States

On-site
USD 140,000 - 190,000
AI Inference Core - Infrastructure SW Engineer
AI Inference Core - Infrastructure SW Engineer

Cerebras • United States

On-site
USD 140,000 - 190,000
AI Inference Core - Infrastructure SW Engineer
AI Inference Core - Infrastructure SW Engineer

Cerebras • Sunnyvale (CA), Northern (KY)

Hybrid
USD 170,000 - 250,000
Staff Software Engineer, AI Inference Platform
Staff Software Engineer, AI Inference Platform

Cerebras • Sunnyvale (CA)

On-site
USD 140,000 - 200,000
Staff Software Engineer - Real-Time AI Inference Infra
Staff Software Engineer - Real-Time AI Inference Infra

Cerebras Systems, Inc. • Sunnyvale (CA)

On-site
USD 110,000 - 140,000
Member of Technical Staff (Software Engineer)
Member of Technical Staff (Software Engineer)

Cerebras Systems, Inc. • Sunnyvale (CA)

On-site
USD 110,000 - 140,000
AI Inference Core - Software Integration Engineer
AI Inference Core - Software Integration Engineer

Cerebras • United States

Hybrid
USD 150,000 - 190,000
AI Inference Core: Cross‑Stack Software Integration Engineer
AI Inference Core: Cross‑Stack Software Integration Engineer

Cerebras • United States

Hybrid
USD 150,000 - 190,000
Staff Software Engineer: AI Inference Infra & Kubernetes
Staff Software Engineer: AI Inference Infra & Kubernetes

Cerebras Systems • Sunnyvale (CA)

On-site
USD 100,000 - 150,000