Excelra Inc.

Excelra Inc.

Data Science · Bioinformatics · Cloud · Analytics

Jobs at Excelra Inc.

Company stats

Headquarters
New Jersey, USA
Offices (3)
  • Hyderabad, Telangana, India
  • Utrecht, Netherlands
  • New Jersey, USA
Employees
501-1000
Founded
2016