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.