Rendering Engineer Internship / Staż ds. Renderingu
from 🇵🇱 Poland
[EN] Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable rendering code.
- Implement new or improve existing rendering techniques.
- Help maintain code quality and organization.
- Profile and optimize C++ and GPU code.
- Communicate effectively within the team.
[PL] Obowiązki:
- Projektowanie, tworzenie i utrzymywanie wydajnego, czytelnego i niezawodnego kodu odpowiedzialnego za rendering (grafikę)
- Wdrażanie nowych lub ulepszanie istniejących technik renderingu
- Wsparcie w dbaniu o jakość i strukturę kodu
- Profilowanie i optymalizacja kodu C++ oraz kodu wykonywanego przez GPU
- Sprawna i efektywna komunikacja z zespołem
[EN]
- Basic understanding of one of the Graphics API: DirectX 11/12, OpenGL, Vulkan, Metal.
- Basic understanding of HLSL/GLSL/MSL.
- Practical knowledge in Rendering/Graphics area. This can be:
- Work on your pet project – individually or with friends.
- Participation in GameJams, Hackathons, etc.
- Contribution to open-source projects.
- You will be a part of a dev team, so you need to have time for discussions and task collaboration.
- It's better if you are able to work the same hours as your team.
- If you need a few private hours to attend classes, this might be acceptable.
- Desire to make games and join Sperasoft after successful completion of the internship
Nice to have:
- Portfolio of pet projects on GitHub/GitLab/Bitbucket.
- Knowledge of the C++ 11/14/17 standards.
- Experience with game development.
- Passion for gaming.
[PL] Wymagania minimalne:
- Podstawowa znajomość jednego z graficznych interfejsów API: DirectX 11/12, OpenGL, Vulkan, Metal
- Podstawowa znajomość języków cieniowania: HLSL, GLSL lub MSL
- Praktyczna wiedza z zakresu renderingu/grafiki komputerowej. Może to być:
- Praca nad własnym projektem (pet project) – samodzielnie lub ze znajomymi
- Udział w GameJamach, Hackathonach itp.
- Wkład w projekty open-source
- Będziesz częścią zespołu deweloperskiego, dlatego wymagana jest dyspozycyjność czasowa na dyskusje i wspólną pracę nad zadaniami
- Preferowana jest możliwość pracy w tych samych godzinach, co reszta zespołu
- Jeśli potrzebujesz kilku godzin wolnego na udział w zajęciach na uczelni, jest to kwestia do dogadania
- Chęć tworzenia gier i dołączenia do Sperasoft po udanym zakończeniu stażu
Mile widziane:
- Portfolio własnych projektów na GitHubie, GitLabie lub Bitbuckecie
- Znajomość standardów C++ 11/14/17
- Doświadczenie w tworzeniu gier (game dev)
- Pasja do grania w gry
[EN]
- Working with an international team of world-class professionals on exciting and challenging projects
- Learning & Development opportunity
- Sensibly flexible working hours
- Breakfasts, snacks and fruits available during the day, tea and coffee machines
[PL]
- Praca w międzynarodowym zespole światowej klasy profesjonalistów przy ekscytujących i pełnych wyzwań projektach
- Możliwości nauki i rozwoju
- Elastyczne godziny pracy (rozumiemy, że uczelnia ma swoje wymagania)
- Śniadania, przekąski i owoce dostępne w ciągu dnia, a także ekspresy do kawy i wybór herbat







