Browse All Jobs

Genies, an AI avatar and games technology company, is seeking a Senior 3D Software Engineer to join their Avatar Technology team. The ideal candidate will have a passion for digital characters and technical expertise in cross-platform 3D graphics solutions. This role involves developing technologies to manipulate geometry, textures, and shaders to enhance avatar fidelity and performance.

Responsibilities:

  • Prototype, build, and debug research-driven tools for 3D content creation on cloud and mobile platforms.
  • Architect clean, extensible software and systems, emphasizing open standards and portability.
  • Optimize data structures and algorithms for enhanced speed, memory efficiency, storage, and low latency.
  • Share expertise in computer graphics with an interdisciplinary team.
  • Collaborate with technical leaders and cross-functional teams, providing strategic guidance on 3D tool development and debugging.

Requirements:

  • Computer Science degree or equivalent industry experience.
  • 4+ years of experience developing 3D software and/or real-time engines (Unity, Unreal).
  • Advanced understanding of 3D mathematics.
  • In-depth 3D graphics knowledge, including OpenGL, Vulkan, and shader programming.
  • Strong programming skills in C++ and Python.
  • Solid expertise in data structures, algorithms, design patterns, and testing frameworks.
  • Excellent teamwork and collaboration skills.
  • Ability to problem-solve and innovate quickly.

Genies offers:

  • Comprehensive health insurance.
  • Competitive salaries and 401K program.
  • Flexible paid time off and sick time.
  • Monthly mental health days and paid company holidays.
  • Health & wellness support programs.
Apply

Genies, Inc.