# Rendering Engineer Internship

**Company:** [Sperasoft](http://jobs.workable.com/companies/uTFKB9wTvyWA6Pr2vGB2nT.md)
**Location:** Kraków, Poland
**Workplace:** on site
**Employment type:** Full-time
**Department:** Engineering

[Apply for this job](http://jobs.workable.com/view/dc81d203-0409-43f8-9f3c-e27422e22779)

## Description

**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.

## Requirements

-   **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.  
    

-   **Ability to work in the office, full-time, Monday–Friday (Cracow)**
-   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**

  
**If you have something from this list, it will give you additional points:**

-   Portfolio of pet projects on GitHub/GitLab/Bitbucket.
-   Knowledge of the C++11/14/17 standards.

-   Experience with game development.
-   Passion for gaming.

## Benefits

-   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
