Published on

May 19, 2025

Software Engineer

Software Engineer

Orchestration & Scheduling

Zurich / Berlin

Location: Berlin or Zürich (Hybrid/On-site)
Type: Full-time

About Lyceum


Lyceum is building a user-centric GPU cloud from the ground up. Our mission is to make high-performance computing seamless, accessible, and tailored to the needs of modern AI and ML workloads. We're not just deploying infrastructure — we’re designing and building our own large-scale GPU cluster from scratch. If you've ever wanted to help shape a cloud platform from day one, this is your moment.

The Role


We're looking for a systems-minded software engineer to lead the design and implementation of our orchestration and scheduling systems. This is a foundational role — you’ll be building the core of our infrastructure that determines how jobs run across thousands of GPUs. You’ll work closely with our hardware, backend, and data teams to create a robust orchestration layer using open-source tools and custom-built logic. You'll need to balance performance, reliability, and user experience, all while moving quickly.

What You’ll Do

  • Design and implement job scheduling systems from scratch, using tools like Kubernetes and Slurm

  • Build scalable, fault-tolerant orchestration logic for heterogeneous GPU workloads

  • Collaborate with other engineers to define APIs and interfaces for job submission, monitoring, and management

  • Optimize resource allocation, startup latency, and throughput

  • Make architectural decisions that will shape the platform long-term

What We’re Looking For

  • High sense of ownership — you like building from the ground up

  • Strong software engineering skills, especially in systems or infrastructure

  • Hands-on experience with Kubernetes, Slurm, or similar orchestration frameworks

  • A background in SRE, platform engineering, or distributed systems is a strong plus

  • Curiosity and creativity in solving infrastructure challenges

  • Comfort working in fast-moving, unstructured environments

Bonus Points

  • Experience scaling compute infrastructure at a cloud provider or high-performance computing org

  • Familiarity with GPU workloads or ML/AI job patterns

Why Join Us

  • Build from zero: This is a rare opportunity to join a startup at the earliest stages and shape not just the product, but the foundation of the company. You’ll have real ownership over what you build — and the freedom to do things right from the beginning.

  • Hard, meaningful problems: We’re tackling some of the most interesting challenges in cloud infrastructure, scheduling, and performance optimization — at the intersection of hardware and AI.

  • World-class hardware: You’ll be working directly with cutting-edge GPU hardware and helping build the most performant compute platforms in Europe.

  • Everything else: Compensation, equity, healthcare, team events etc – it’s our job to make sure you have everything you need to do your thing!

Location: Berlin or Zürich (Hybrid/On-site)
Type: Full-time

About Lyceum


Lyceum is building a user-centric GPU cloud from the ground up. Our mission is to make high-performance computing seamless, accessible, and tailored to the needs of modern AI and ML workloads. We're not just deploying infrastructure — we’re designing and building our own large-scale GPU cluster from scratch. If you've ever wanted to help shape a cloud platform from day one, this is your moment.

The Role


We're looking for a systems-minded software engineer to lead the design and implementation of our orchestration and scheduling systems. This is a foundational role — you’ll be building the core of our infrastructure that determines how jobs run across thousands of GPUs. You’ll work closely with our hardware, backend, and data teams to create a robust orchestration layer using open-source tools and custom-built logic. You'll need to balance performance, reliability, and user experience, all while moving quickly.

What You’ll Do

  • Design and implement job scheduling systems from scratch, using tools like Kubernetes and Slurm

  • Build scalable, fault-tolerant orchestration logic for heterogeneous GPU workloads

  • Collaborate with other engineers to define APIs and interfaces for job submission, monitoring, and management

  • Optimize resource allocation, startup latency, and throughput

  • Make architectural decisions that will shape the platform long-term

What We’re Looking For

  • High sense of ownership — you like building from the ground up

  • Strong software engineering skills, especially in systems or infrastructure

  • Hands-on experience with Kubernetes, Slurm, or similar orchestration frameworks

  • A background in SRE, platform engineering, or distributed systems is a strong plus

  • Curiosity and creativity in solving infrastructure challenges

  • Comfort working in fast-moving, unstructured environments

Bonus Points

  • Experience scaling compute infrastructure at a cloud provider or high-performance computing org

  • Familiarity with GPU workloads or ML/AI job patterns

Why Join Us

  • Build from zero: This is a rare opportunity to join a startup at the earliest stages and shape not just the product, but the foundation of the company. You’ll have real ownership over what you build — and the freedom to do things right from the beginning.

  • Hard, meaningful problems: We’re tackling some of the most interesting challenges in cloud infrastructure, scheduling, and performance optimization — at the intersection of hardware and AI.

  • World-class hardware: You’ll be working directly with cutting-edge GPU hardware and helping build the most performant compute platforms in Europe.

  • Everything else: Compensation, equity, healthcare, team events etc – it’s our job to make sure you have everything you need to do your thing!

Lyceum is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Lyceum is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.