Shapespark is a state-of-the-art rendering engine that transforms 3D architectural models into real-time, interactive visualisations, redefining the limits of 3D rendering in a web browser.
What you’ll do
-
Build and improve product features - deliver customer value from day one, tackling everything from ambitious 3D rendering tasks to small but valuable refinements and VR‑experience improvements.
-
Collaborate with fellow engineers to understand user needs and bring ideas to life.
-
Prototype ideas in TypeScript and/or C++, profile them, and land production‑ready code in our engine.
-
Follow best software‑development practices and participate in code reviews and design discussions.
-
Investigate performance issues on desktop, mobile and VR
-
Learn continuously
What we’re looking for
-
A bright, high‑potential computer science graduate (0–2 years’ experience) ready to grow into an exceptional product and 3d rendering engineer.
-
Genuine fascination with software, algorithms and mathematics - you enjoy cracking problems and can explain why one solution beats another.
-
Solid foundations in data structures and algorithmic thinking - from university, contests or side projects.
-
Practical coding skills in C++ or TypeScript (coursework, internships or hobby projects count).
-
Familiarity with Git and basic build/test workflows - you value clean code and automated checks.
-
Clear English communication and a collaborative mindset - ready to ask questions, give feedback and learn from teammates.
Nice to have
-
Curiosity about rendering - WebGL, shaders, game engines - or a strong desire to learn.
-
Interest in cloud deployment, Kubernetes - useful as our engine ships as a SaaS platform.
-
High placement in coding/algorithm competitions
Job location & Work Arrangement:
This role follows a hybrid model: you’ll spend at least three days each week in our city-center Kraków office on Karmelicka Street, with the remaining days available for remote work.