Cerebras Systems
AI Inference Core - Infrastructure SW Engineer
Sunnyvale, CA · Mid
Stay score
odds of building a lasting career here
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
Files H-1B transfers
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.