Internship Position

Research on React compiler

Introduction

ActiveViam has shown that its proprietary software Atoti is the leading technology to interactively analyse datasets from Gigabytes to Terabytes. Atoti can harness the largest machines of Cloud platforms and on-premise DataCenters to make all the CPUs work at a blazing speed on their Terabyte RAMs filled with client data.

As Atoti UI continues to evolve, monitoring the size and structure of our JavaScript bundles is critical to ensuring a fast and responsive user experience. Manual checks are error-prone and unsustainable at scale. Automating this process will help enforce performance standards across teams, prevent unintentional bloat, and increase transparency in the development workflow. Your work will directly contribute to improving product quality and developer efficiency.

Expected Work

We are seeking a motivated intern to explore the feasibility and benefits of compiling the Atoti UI with the new React compiler (React Compiler / React Forget). This cutting-edge compiler promises automatic memoization and performance improvements, and we aim to understand how it can integrate with a complex, real-world UI codebase like Atoti’s.

Responsibilities

  • Analyze the current Atoti UI codebase to identify compatibility with the React Compiler
  • Prototype integration steps for enabling React Compiler within our build system
  • Benchmark performance before and after compilation using representative use cases
  • Document challenges, limitations, and areas needing refactoring
  • Present a final report outlining findings, risks, and recommendations

What You’ll Learn

  • Deep understanding of React internals and compiler technologies
  • Experience working with a large-scale, modular React application
  • Hands-on application of performance profiling tools and benchmarking
  • Exposure to open-source collaboration and software product lifecycles

Qualifications

  • Some knowledge of React and modern JavaScript/TypeScript
  • Interest in performance engineering and frontend tooling
  • Bonus: familiarity with build tools like Vite, Webpack, or Rollup
  • Bonus: prior experience contributing to open-source projects or using Atoti

About ActiveViam

ActiveViam provides business users with instant insight into large volumes of fast-moving data for timely and context-aware decision-making.

Founded in 2005, ActiveViam employs over 150 people in its five offices of New-York, London, Paris and Singapore. We expect sustained growth in 2025 and will continue hiring the best talents from the top schools.

Send us your application

Submit your application form today and take the next step with us.

Max. file size: 10 MB.

Thank You!

We will contact you as soon as possible.