Technical Program Manager
This role is central to driving the next generation of sovereign, open, and world-class LLMs.
You will coordinate model development across data, training, evaluation, and infrastructure teams, working closely with AI researchers & engineers at EPFL, ETH Zurich, CSCS and other leading AI institutions in Switzerland.
* Define and maintain program structure for multi-stage LLM development cycles (data → training → eval → release).
* Track resource usage, compute allocation, and experiment timelines.
* Run technical syncs, drive cross-team alignment, and ensure timely resolution of blockers.
* Track dependencies between teams, compute resources, and deliverables.
* Manage risks proactively, adjusting scope and schedules based on engineering realities.
* Coordinate with compute partners (CSCS), academic labs, industry partners, research engineers, and student projects.
Required Skills and Qualifications:
* Background in ML/AI, familiarity with LLM development.
* Demonstrated ability to understand the components of LLM development (data curation, model training, evaluation, compute workflows), and to interface effectively with both researchers and engineers.
* Experience as a TPM, project manager, engineering manager, or ML product owner, coordinating software/ML projects with multiple technical stakeholders.
* Experience with research codebases and ML workflows (SLURM clusters, distributed training, experiment tracking, data versioning).
* Ability to manage multiple workstreams in parallel and thrive in a fast-paced environment with shifting priorities.
* Exceptional communication skills and structured thinking.
Benefits:
* A dynamic and cosmopolitan work environment in a multidisciplinary institution.
* Competitive salary.
* Remote working may be possible for a portion of the time.
* The opportunity of continuous training and development according to the requirements of the function.