The opportunity
The Core Infrastructure team builds the software systems that power engineering workflows across Cerebras.
What you'll do
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.
What they're looking for
- Partner with platform, CI, release, quality, ML systems, and product: engineering teams to understand requirements and translate them into scalable software designs.