Internship Position

Automatic bundle analysis

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

You will research and implement an automatic bundle analysis system integrated into our CI pipeline. The goal is to track, analyze, and compare the JavaScript bundle sizes between pull requests and their target branches. This will help developers understand how their changes impact performance, maintain optimal bundle sizes, and avoid regressions over time.

Responsibilities

  • Investigate existing bundle analysis tools (e.g., webpack-bundle-analyzer, esbuild-analyze, source-map-explorer, etc.)
  • Design and prototype an integration strategy suitable for our CI/CD pipeline (GitHub Actions or similar)
  • Implement a reporting mechanism to visualize differences in bundle size and content between PR and target branch
  • Automate alerts or comments on PRs when significant changes are detected
  • Document the setup and provide guidance for ongoing use and maintenance

What You’ll Learn

  • Practical experience with frontend build tools and performance optimization
  • CI/CD workflows in a real-world development environment
  • Strategies for observability and maintainability in large codebases
  • Collaborative software engineering practices in a professional open-source setting

Qualifications

  • Solid understanding of JavaScript/TypeScript and frontend build systems (Webpack, Vite, etc.)
  • Familiarity with Git and continuous integration tools (e.g., GitHub Actions, GitLab CI, CircleCI)
  • Interest in developer tooling, performance engineering, and automation
  • Bonus: Experience with bundle analysis tools or performance profiling

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.