XCP-ng XAPI Developer

XCP-ng XAPI Developer

Posizione da ricoprire

Descrizione del lavoro

Tipologia di contratto / Durata

CDI

Posizione

10 Esplanade Andry-Farcy, 38000 Grenoble

Missioni

Vates is a French software company specializing in Open Source and virtualization, with a strong commitment to open and collaborative development. Our main projects, Xen Orchestra and XCP-ng, cover the entire virtualization stack — from the hypervisor (Xen) and the virtualization platform (XCP-ng) to virtual machine management and backup (Xen Orchestra). Our company operates in an international environment, working fully remotely, fluent English required.


Join a passionate engineering team where open-source principles, technical excellence, and collaboration drive innovation. As a XAPI Developer at VATES, you will contribute directly to the evolution of XCP-ng, a leading open-source virtualization platform.


Your Responsibilities :

-Design and implement new features in XAPI

-Define and drive the technical roadmap for XAPI

-Optimize the performance and reliability of XAPI

-Analyze and resolve technical issues identified in XAPI

-Provide ongoing support and maintenance for XAPI and XCP-ng

-Participate in XAPI as an open-source project: review contributions, maintain the CI, take care of LTS branches

-Write technical and functional documentation

-Write automated tests

-Collaborate with cross-functional teams, stakeholders, and external projects




Required Skills :
-Experience in OCaml or with another functional programming language

-Proficiency in Git

-Experience in Linux, distributed programming or systems programming


Nice to Have

-Experience with testing environments (Jenkins/pytest)

-Experience in Open-Source projects

-Knowledge of virtualization


Soft Skills

-Strong analytical and problem-solving skills

-Excellent communication and teamwork abilities

-Attention to detail and commitment to quality

-Proactive mindset with a continuous improvement approach

-Curiosity and willingness to learn new technologies

-Adaptability in a fast-evolving technical environment

-Fluent in English





Why join us ?
At VATES, you will find a flexible work environment, a supportive and approachable team, and a role that makes a real impact on a daily basis.



Location :
Our offices are based in Grenoble or Paris, but we operate on a fully remote model to provide greater flexibility and daily work comfort.
You are free to work 100% remotely or come on-site occasionally, depending on your preferences.



Benefits:
-Health insurance coverage funded at 50% by the company
-Benefits provided by the Works Council (employee discounts, cinema tickets, etc.)
-Employee savings plan (PEE)
-Profit-sharing scheme
-Annual bonus
-100% remote work


As part of our diversity and inclusion policy, this position is open to all candidates, regardless of gender.


Qualifiche

This position is ideal for a software engineer who enjoys working close to the core of a virtualization platform and tackling challenging technical problems.

We are looking for someone with:
-Bachelor’s degree to a Master’s degree in Computer Science, software engineering, software development, or information systems
-5 years of experience on development project in langage OCAML or several years of experience without degree.
-A professional experience in development within an open source environment is appreciated.
-Fluent English.

La nostra azienda

Vates è un'azienda di software francese specializzata in Open Source e virtualizzazione, con un profondo impegno per uno sviluppo aperto e collaborativo. I nostri progetti principali, Xen Orchestra e XCP-ng, coprono l'intero stack di virtualizzazione: dall'hypervisor (Xen) e dalla piattaforma di virtualizzazione (XCP-ng) alla gestione e ai backup delle VM (Xen Orchestra). Il nostro team opera in diversi paesi, adottando pienamente il lavoro da remoto con flussi di lavoro trasparenti e canali di comunicazione accessibili. In Vates, siamo guidati da una solida cultura aziendale che mette le persone al primo posto, valorizzando la benevolenza, l'inclusività e una struttura orizzontale. Ogni membro ha la possibilità di contribuire con idee, prendere decisioni e crescere insieme all'azienda. Il nostro modello open source è fondamentale per tutto ciò che facciamo, non solo per il nostro codice, disponibile su GitHub e GitLab, ma anche per il nostro approccio collaborativo con la community. Crediamo nel principio "upstream first", dedicando le nostre competenze e risorse al supporto e allo sviluppo di progetti fondamentali come Xen e aiutando i collaboratori di tutti i livelli a unirsi a noi in questo percorso.

Sei tu quello giusto?

  • Fase 1

    Invia la tua candidatura con il tuo curriculum e spiegaci nella tua email cosa ti motiva a unirti a noi
  • Fase 2

    Incontra il tuo potenziale responsabile e i tuoi colleghi in ufficio o da remoto per verificare se è una buona soluzione sia per te che per noi
  • Fase 3

    Ricevi la tua offerta e inizia a lavorare per noi!
Rispondiamo a tutti.
Scopri di più su Vates

Scopri di più su Vates

Vates è nato più di 10 anni fa nelle Alpi francesi, a Grenoble. Il nostro team è composto da oltre 80 persone, distribuite in Francia e a livello internazionale. Vuoi saperne di più sulla nostra storia e sul nostro team? Vuoi unirti a noi?

Informazioni su Vates

Blog