Slide thumbnail

Find your dream job

Take your first step to an incredible career with The Sandbox Game!

Open PositionsOpen Positions

CHECK OUR OPEN POSITIONS

Sr Engine Engineer

Argentina · Full-time · Senior

About The Position

As a core team member, you will be responsible for implementing and delivering cutting-edge graphics, visual effects, and shaders.

Focused on low-level rendering, graphics techniques, and optimizations, this role also involves toolchain and tool development for our Game Maker and Game Client.

Responsibilities:

  • Implement new rendering features, based on the given guidelines and platform constraints.
  • Collaborate with artists, designers, and other engineers to achieve the artistic vision of the project.
  • Debug, profile and optimize existing rendering systems.
  • Translate designs into technical specifications and implementations.
  • Participate in our product development from ideation, development to deployment, and beyond.
  • Write well-designed, testable, efficient code by using best software development practices.
  • Meet deadlines and produce high-quality code.

Requirements

  • Bachelor’s degree in computer science, computer engineering or equivalent training or professional experience.
  • 4+ years of experience as a graphics programmer.
  • Solid 3d math, algebra, and algorithms knowledge.
  • Fluent in C# or C++
  • Deep understanding of shader programming languages.
  • Knowledge of at least one low level graphics API (OpenGL, DirectX, Vulkan)
  • GPU/CPU optimization is nothing new for you.
  • Knowledge of rendering techniques and object-oriented programming is required.
  • Knowledge of graphics debugging tools like Renderdoc or similar.
  • Good communication skills, responsibility, and dedication to work.

Nice-to-have:

  • Knowledge of Entity Component Systems and Data-Oriented programming.
  • Experience with Unity Shadergraph.
  • Experience working with VFX Graph, or PopcornFX VFX editor.
  • Experience with Unity Scriptable Render Pipeline, specially URP.
  • Passion for programming and games.
  • Experience working in hardware-constrained scenarios (consoles or mobile).

Apply for this position