Cerebras Systems

Cerebras Systems

AI Inference Core - Infrastructure SW Engineer

Sunnyvale, CA · Mid

Sponsorship not specifiedDetected 2 days ago
PythonBackend DevelopmentKubernetesMachine LearningAI OrchestrationComplianceProblem Solving

Stay score

odds of building a lasting career here

40Risky
Cap-exempt (no lottery)0
Sponsors this role90
Entry-level history0
PERM / green-card track0
Lottery odds40
Fits your clock70

Thin sponsorship signal and lottery-bound. A low-probability bet with your clock running. Prioritize cap-exempt roles and proven entry-level sponsors first.

Lottery odds assume a STEM candidate.

Personalize to your clock →

Employer immigration record

from this employer's Department of Labor filings

Green-card filing pattern in this occupation

Context, not a finding about this posting: of this employer's 3 green-card filings in this occupation, 100% were for a worker who already held the job.

Files H-1B transfers

22 transfer filings in the last year, covering 22 workers. Median labor-condition decision: 7 days. An employer that already files transfers is one that can take over an existing H-1B.

Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.

Community outcomes

No reports yet — be the first to help the next applicant.

About the role

  • You will work on Python frameworks, orchestration systems, distributed execution, scheduling, test infrastructure, and developer tooling.
  • You will help define the architecture and APIs that other engineering teams depend on every day.
  • We value strong software-engineering fundamentals, independent problem solving, and sound systems thinking more than familiarity with any particular infrastructure product.

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.
  • Partner with platform, CI, release, quality, ML systems, and product engineering teams to understand requirements and translate them into scalable software designs.

Requirements

  • 3+ years of professional software-engineering experience.
  • Strong proficiency in Python and a solid understanding of the language's strengths, limitations, and runtime behavior.
  • Experience designing maintainable software systems, libraries, frameworks, backend services, or developer-facing APIs.
  • Strong debugging and problem-solving skills, including the ability to form hypotheses, gather evidence, and work through unfamiliar systems independently.
  • Experience with Python concurrency technologies such as asyncio, multiprocessing, concurrent futures, or event-driven systems.
  • 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.
  • Experience building orchestration engines, workflow systems, schedulers, distributed job runners, or control-plane software.
  • Experience developing test infrastructure or extensions for frameworks such as pytest.
  • Familiarity with CI systems, build systems, release infrastructure, or developer-productivity tooling.
  • Experience with Kubernetes, containerized environments, cluster schedulers, or remote execution systems.
  • BS/MS in Computer Science or a related field, or equivalent practical experience.

Skills

  • Cerebras works with the leading model labs, global enterprises, and cutting-edge AI-native startups.

Company info

  • The Core Infrastructure team builds the software systems that power engineering workflows across Cerebras.
  • Our infrastructure coordinates complex work across machines, clusters, development environments, and hardware systems.
  • We build orchestration frameworks, execution engines, scheduling systems, test infrastructure, developer tools, and reusable software platforms that allow engineers to build, test, qualify, and deliver software reliably at scale.
  • These systems are primarily built in Python, but the work goes far beyond scripting or automation.
  • Our frameworks act as the control plane for distributed workflows, managing resources, execution state, concurrency, failures, retries, dependencies, and observability across large and complex environments.
  • Build a breakthrough AI platform beyond the constraints of the GPU.
  • Publish and open source their cutting-edge AI research.
  • Work on one of the fastest AI supercomputers in the world.
  • Enjoy job stability with startup vitality.
  • Our simple, non-corporate work culture that respects individual beliefs.

This listing is sourced directly from Cerebras Systems's careers page and normalized into a canonical job model.