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 TypeScript or other programming language (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.
Net per month - B2B
Gross per month - Mandate
Check similar offers