VFX Programmer

Vacancy available in Saint-Petersburg, Russia

With multiple awards to our name, Larian Studios has proven that we’re dedicated to delivering high-quality role-playing games. We engage our players on every level with combat, exploration, puzzles, and dialogue. We pride ourselves on the finest VFX possible, and we want to get better. This is where you come in.  


  • Maintain and extend the VFX-related elements of our proprietary engine (particle simulation, materials, post-process effects, rendering/lighting pipeline).

  • Work closely with Art/VFX to implement top-quality visual effects and extend our library of VFX components.

  • Debug and optimize code to hit quality and performance targets

  • Document code features.



  • 3 years’ C++ experience.

  • Thorough knowledge of C++ (11, 14).

  • Strong technical background (bachelor’s degree or corresponding experience).

  • Good written and spoken English.

  • Passion for making and playing great games.

  • Experience with graphics APIs like DirectX 12.

  • Experience with a wide range of CPU and GPU profiling tools.

  • Experience with particle system algorithms, including GPU particle implementations. Excellent knowledge of shading languages and experience with writing complex GPU algorithms using shading languages.

  • Multi threading should be second nature.

  • Excellent software design and problem-solving skills.

  • Excellent software debugging skills.

  • You are a team player and willing to take responsibility.

  • Please submit examples of your past work.



  • C# experience

  • Shipped game/console titles.


We offer​:

  • Work within an international Larian Studios team, spread between Belgium, Canada, Ireland and Russia.

  • Competitive salary and benefits package.

  • Full-time contracts.

  • Other perks and benefits.


How to Apply:

Apply by email to jobs_spb@larian.com with “VFX Programmer” in the subject line.

Include a CV and a motivational letter in English about yourself, your work and your gaming experience, and why you want to work at Larian along with an up-to-date reel/portfolio/website demonstrating your current skill level.

As communicating in English is a requirement in our company, the interview will be conducted in English.