Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Cerebras Systems, Inc.

AI Inference Core Infrastructure Software Engineer

Posted Updated
Discussion

Description

You will design, build, test, and maintain Python infrastructure frameworks and services. You will develop scheduling, distributed execution, resource-management, testing, and workflow systems; define maintainable APIs; debug complex distributed issues; and write reliable tests and documentation.

Responsibilities

  • Design, develop, test, and maintain Python frameworks and services for engineering workflows
  • Build abstractions for scheduling, distributed execution, resource management, test execution, workflow planning, and failure recovery
  • Define APIs, module boundaries, extension points, and data models
  • Manage concurrency, asynchronous execution, retries, cancellation, and partial failures
  • Debug issues across applications, operating systems, filesystems, networking, remote machines, and distributed services
  • Write automated tests and documentation
  • Translate cross-functional requirements into scalable software designs

Requirements

  • 3+ years of professional software-engineering experience
  • Strong Python proficiency
  • Experience designing maintainable software systems, libraries, frameworks, backend services, or APIs
  • Understanding of software architecture, abstraction boundaries, design patterns, and extensibility
  • Understanding of concurrency concepts
  • Understanding of operating systems and distributed-systems concepts
  • Debugging and problem-solving skills

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →