CluePoints
Posted 2mo ago

Research Engineer (C++ & Python)

CluePoints
Belgium
HybridFull Time
Responsibilities
  • designing software
  • translating research
  • developing tooling
Requirements
  • 2+ years professional software development experience
  • Strong proficiency in modern C++ (C++17+)
  • Python 3, Linux, Git
  • Unit testing
  • Experience with MySQL or MongoDB
  • Ability to translate statistical/algorithmic concepts into production software
Technical tools mentioned
C++C++17Python 3LinuxGitMySQLMongoDBRGitLabConan2CMakeMakefiles

Job description

Job description

Company Description

At CluePoints, we’re redefining how clinical trials are run. As the premier provider of Risk-Based Quality Management (RBQM) and Data Quality Oversight software, we harness advanced statistics, artificial intelligence, and machine learning to ensure the quality, accuracy, and integrity of clinical trial data, helping life sciences organizations bring safer, more effective treatments to patients faster.
We’re proud to be an ambitious, fast-growing technology scale-up with a dynamic and diverse international team representing more than 20 nationalities. Collaboration, flexibility, and continuous learning are part of our DNA. 
At CluePoints, you’ll find a culture where you can grow, make an impact, and have fun along the way.Guided by our values of Care, Passion, and Smart Disruption, we’re united by a shared mission: to create smarter ways to run efficient clinical trials and deliver AI-powered insights that improve human outcomes worldwide.

Role:

As a Research Software Engineer, you will bridge the gap between research and software engineering, transforming statistical and algorithmic concepts into robust, production-grade software. Working closely with researchers, statisticians, and engineers, you will develop high-performance C++ applications and Python-based tooling that power CluePoints’ core clinical trial analytics platform. This role is ideal for someone who enjoys solving complex technical problems, working with data-intensive systems, and applying software engineering best practices in a research-driven environment.

Job requirements

  • 2–5 years of professional software development experience.
  • Strong proficiency in modern C++ (C++17 or later).
  • Good knowledge of Python 3.
  • Experience developing software in Linux environments.
  • Understanding of object-oriented programming and software design principles.
  • Experience with Git or other version control systems.
  • Knowledge of unit testing and software quality practices.
  • Experience working with MySQL and/or MongoDB.
  • Strong analytical and problem-solving skills.
  • Ability to understand and translate mathematical, statistical, or algorithmic concepts into efficient software solutions.
  • Interest in leveraging AI-assisted development tools as part of the engineering workflow.

(Nice to Have)
  • Exposure to scientific computing, numerical methods, simulation, optimisation, or data-intensive applications.
  • Familiarity with R.
  • Experience working in research-oriented or computational environments.
  • Experience with CI/CD pipelines (GitLab).
  • Knowledge of Conan2, CMake, and Makefiles.
  • Background in Computational Science, Applied Mathematics, Physics, Engineering, or a related scientific discipline.
  • Experience working within a SaaS environment.

Job responsibilities

  • Design, develop, and maintain high-performance software components in modern C++ within a Linux environment.
  • Translate research prototypes and statistical algorithms into scalable, production-grade software solutions.
  • Develop Python scripts and tooling to support validation, automation, testing, analysis, and reporting activities.
  • Build reliable and maintainable software capable of processing large-scale datasets efficiently.
  • Write and maintain unit and integration tests to ensure software quality and correctness.
  • Contribute to software architecture, technical design discussions, and continuous improvement initiatives.
  • Optimise application performance, scalability, and memory utilisation.
  • Collaborate closely with researchers, statisticians, product managers, and software engineers throughout the development lifecycle.
  • Support the validation and deployment of new analytical methods and computational models.
  • Leverage AI-powered development tools to accelerate development, improve code quality, and enhance engineering workflows.
  • Contribute to ad hoc projects related to automation, machine learning, data processing, and research innovation.

Job benefits

🇧🇪 What We Offer – Belgium
  • Health Insurance through Alan (100% hospitalisation cover, 80% ambulatory and dental)
  • Mobility Budget for eco-transport, housing, or car allowance (flexible 3-pillar system)
  • Group Insurance Plan with 6–12% employer pension contribution based on seniority
  • Meal Vouchers (€8/day) and Eco Vouchers for sustainable purchases
  • A hub-based hybrid model that blends flexibility with purpose — connecting teams through collaboration, learning, and a vibrant social culture.
 
Equal Opportunities & GDPR Notice

CluePoints is an equal opportunities employer. We value and respect diversity in our workforce and do not tolerate discrimination based on gender, age, disability, ethnic origin, religion, sexual orientation, or any other protected ground under Belgian law. Personal data collected as part of your application will be processed in compliance with the EU GDPR and Belgian data protection legislation.

You have the right to access, correct, or delete your personal data at any time by contacting [email protected]

*At CluePoints, we believe that diverse teams make better decisions and drive innovation. We’re committed to building a workplace that reflects the communities we serve and where everyone can thrive.

About CluePoints

Provides AI-driven risk-based quality management software for clinical trials.

Year founded
2012
Employees
319
Organization type
Private
Latest investment
Raised $33.40M Private Equity (2024) — led by EQT
Headquarters
BE

Similar jobs

Research Engineer roles
1mo
Save
Mark Applied
Hide
HPE Labs - Research Engineer III
Diegem, Flemish Brabant, Belgium
HybridFull Time
Hewlett Packard Enterprise
Hewlett Packard EnterpriseNYSE: HPE: Provides edge-to-cloud IT infrastructure and platform services.
PhD in a related field, strong background in integrated photonics or neuromorphic/spiking neural network research, strong publication record, Python experience, and ability to perform theory-to-demonstrator research.
Python, PyTorch, TensorFlow
1mo
Save
Mark Applied
Hide
HPE Labs - Research Engineer III
Diegem, Flemish Brabant, Belgium
HybridFull Time
Hewlett Packard Enterprise
Hewlett Packard EnterpriseNYSE: HPE: Providing global edge-to-cloud infrastructure and IT solutions for businesses.
PhD in photonics, electrical engineering, physics, computer engineering, computer science or related field; strong background in integrated photonics, photonic/neuromorphic computing or spiking neural networks; strong Python and ML skills; publication record; teamwork and communication skills.
Python, PyTorch, TensorFlow
1mo
Save
Mark Applied
Hide
HPE Labs - Research Engineer III
Diegem, Flemish Brabant, Belgium
HybridFull Time
Hewlett Packard Enterprise
Hewlett Packard EnterpriseNYSE: HPE: Provides global edge-to-cloud technology solutions and IT infrastructure services.
PhD in photonics, EE, physics, CS or related; strong background in integrated photonics, neuromorphic/spiking neural networks, publication record; Python proficiency; PyTorch/TensorFlow experience beneficial.
Python, PyTorch, TensorFlow
2y
Save
Mark Applied
Hide
Research engineer: spontaneous application
Gent or Zelzate
OnsiteFull Time
ArcelorMittal
ArcelorMittalNYSE: MT: Produces steel products and operates global mining facilities.
Seeking spontaneous applications for research engineers to join the research team in Gent or Zelzate.
1w
Save
Mark Applied
Hide
AI Research Engineer (Pre-training - LLM & Multi-Modal) - 100% Remote Worldwide
United Kingdom or Buenos Aires or Bogotá or São Paulo or Montevideo or Bengaluru or Chittagong or Karachi or Tokyo or Hanoi or Taipei or Bangkok or London or Lugano or Barcelona or Dubai or Sofia or Prague or Belgrade or Copenhagen or Tallinn or Athens or Tbilisi or Budapest or Dublin or Sliema or Oslo or Amsterdam or Warsaw or Lisbon or Bucharest or Stockholm or Brussels or Tel Aviv or Istanbul or Nicosia
RemoteFull Time
Tether
Tether: Suer of stablecoins and blockchain-based financial infrastructure.
Computer Science or related degree; large-scale LLM or multimodal pre-training experience; distributed training expertise; transformer knowledge; PyTorch and Hugging Face experience; strong AI research background.
LLM, NVIDIA GPUs, PyTorch, Hugging Face
3w
Save
Mark Applied
Hide
Senior Field Clinical Research Engineer
Voisins-le-Bretonneux or Diegem or Düsseldorf or Milan or Kerkrade or Warsaw or Madrid or Europe
FieldFull Time
Boston Scientific
Boston ScientificNYSE: BSX: Developing and manufacturing innovative medical devices for less-invasive treatments.
Bachelor’s or Master’s degree in biomedical or clinical engineering or related discipline; medical device or clinical research experience; EP ablation or cardiac rhythm management experience; willingness to travel up to 75%.
3w
Save
Mark Applied
Hide
Process Research Engineer - Intern
Leuven, Flemish Brabant, Belgium
OnsiteFull Time
Materialise
MaterialiseNASDAQ: MTLS: Provides 3D printing software and additive manufacturing services.
Student in mechanical, biomedical, or materials engineering; able to provide a university internship contract; student visa permitting internships in Belgium; minimum 6-week placement starting end of August.
1mo
Save
Mark Applied
Hide
Senior Research Software Engineer
Mol or Antwerp or Genk or Ghent or Leuven or Kortrijk or Ostend
HybridFull Time, Contract
VITO
VITO: Conducts multidisciplinary research to accelerate sustainable technological transitions.
2+ YOEMaster's in a related field, 2+ years as software architect/engineer or data professional, experience leading teams, proven Python stack and API/ETL design, hands-on FAIR data and semantic technologies preferred.
Python, polars, FastAPI, SQLAlchemy, Ruby on Rails, R, numpy, RDF, OWL, SPARQL