QuantStack

QuantStack

Robotika, Softvér, Umelá inteligencia / Machine Learning

Joinville-Le-Pont, Berlin

Technologies and tools

    Backend

    • Tornado
      Tornado
      100%
    • Python
      Python
      100%
    • FastAPI
      FastAPI
      100%
    • C++
      C++
      100%

    Frontend

    • WebAssembly
      WebAssembly
      100%
    • TypeScript
      TypeScript
      100%
    • React JS
      React JS
      100%

Organization and methodologies

Within the QuantStack Team: - Daily: the whole team meets for daily standups and share their progress on the ongoing projects. - Weekly: We meet for knowledge sharing sessions on a weekly basis where a member of the team presents a technical subject in detail.

Depending on the project - Most of the open-source software that we work on are developed in collaboration with a broad community of contributors, and we adopt the development cycles of the projects. - We favor asynchronous communication and the use of adequate project management tools.

Projects and tech challenges

JupyterLite 

JupyterLite 

QuantStack is responsible for the development of the JupyterLite project, a distribution of JupyterLab running 100% in the web browser, including the "kernels" executing the code, which are compiled in WebAssembly.

JupyterLite is now used by millions of people, as it is embedded in the websites of major projects such as NumPy, SciPy, and Jupyter itself.

We are now working on a new software distribution compiled to WebAssembly based on the mamba package manager.

Collaborative editing in JupyterLab

One of the major areas of focus this year has been the development of collaborative editing features in the JupyterLab project. The first version of the feature has been released already but there are still major challenges ahead to improve user experience and accessibility. We are also working on novel collaborative editing features for non-text content such as for 3-D modeling.

Collaborative editing in JupyterLab

Recruitment process

In the course of the recruitment process, you will meet several of your future colleagues:

 - One technical interview with a senior QuantStack developer or a tecchnical director, depending on the position.  - An interview with the CTO or CEO of QuantStack.  - A last interview with another member of the engineering team.

Latest job listings

No openings for now; please check back in a few days!