XCP-ng XAPI Developer
Descrizione del lavoro
Tipologia di contratto / Durata
Posizione
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 :
-Optimize the performance and reliability of XAPI
-Participate in technical decisions and solution architecture
-Develop prototypes and technical demonstrations to validate new features
-Analyze and resolve technical issues identified on XAPI
-Define and implement corrective actions required to ensure product stability and performance
-Provide application support and maintenance related to XAPI and XCP-ng
-Delineate the technical roadmap of XAPI
-Develop and maintain APIs
-Ensure the quality, consistency, and security of XAPI data
-Collaborate with cross-functional teams
-Write technical and functional documentation
-Package and deploy the XAPI component within XCP-ng
-Write automated tests
-Collaborate with stakeholders involved in the XAPI project, as well as with teams from other organizations such as XenServer
Required Skills :
-Expertise in the OCaml programming language
-Proficiency in Git/GitHub
-Experience with testing environments (Jenkins/pytest)
-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
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
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!
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?