How many employees work at Owkin?
Owkin, Inc. has 470 employees, according to Revelio Labs workforce intelligence data. The YoY growth rate is -6.5%.
Data source: Revelio Labs Coverage: Global workforce Latest update: December 2025
About Owkin
Owkin is an AI biotechnology company that uses AI to find the right treatment for every patient. We combine the best of human and artificial intelligence to answer the research questions shared by biopharma and academic researchers. By closing the translational gap between complex biology and new treatments, we bring new diagnostics and drugs to patients sooner. We use AI to identify new treatments, de-risk and accelerate clinical trials and build diagnostic tools. Using federated learning, a pioneering collaborative AI framework, Owkin enables partners to unlock valuable insights from siloed datasets while protecting patient privacy and securing proprietary data. Owkin was co-founded by Thomas Clozel MD, a former assistant professor in clinical onco-hematology, and Gilles Wainrib, a pioneer in the field of machine learning in biology, in 2016. Owkin has raised over $300 million and became a unicorn through investments from leading biopharma companies (Sanofi and BMS) and venture funds (Fidelity, GV and BPI, among others).
As of December 2025
Owkin
workforce metrics
Headcount
470
Avg. Salary
$112.9k
Tenure
2.2yr
Growth Rate
-6.5%
Hiring Rate
Attrition Rate
For even more metrics data,
reach out to our sales team.
Employee Headcount
Interactive chart of Owkin annual worldwide employee count from 2023 to 2025.
- Owkin total number of employees in 2025 was 468, a 6.5% decline from 2024.
- Owkin total number of employees in 2024 was 500, a 0.1% increase from 2023.
- Owkin total number of employees in 2023 was 499, a 22.8% increase from 2022.
Would you like to see the latest employee headcount data?
Employee Geographic Breakdown
Would you like to see the latest employee geographic data?
Active Job Postings
Interactive chart of Owkin annual active job postings from 2023 to 2025.
- Owkin active job postings in 2025 was 23, a 29.6% decline from 2024.
- Owkin active job postings in 2024 was 31, a 34.0% increase from 2023.
- Owkin active job postings in 2023 was 22, a 24.0% decline from 2022.
Would you like to see the latest active job postings data?
Employee Sentiment
Sentiment Topics
Would you like to see the latest employee sentiment data?