IMAGE: Return to Main IMAGE: Show All Jobs

Position Details: Senior Computer Graphics Engineer

Location: Paris office and remote, hybrid

Senior Computer Graphics Engineer

Full time

Company description

Our company is a start-up specializing in the development of software for computer graphics / vision and artificial intelligence technologies. We believe that these fields have the potential to revolutionize the way that we interact with and perceive the world around us.

Our team is comprised of highly skilled software developers who are passionate about creating innovative solutions that push the boundaries of what is possible with these cutting-edge technologies.

Our goal is to deliver top-quality software products that meet the needs of our clients and exceed their expectations. We are constantly seeking out new challenges and opportunities to grow and improve as a company, and we are excited to see where our journey takes us.

Job description

We are seeking a highly skilled and experienced Computer Graphics Engineer to join our team. As a Senior Computer Graphics Engineer, you will be responsible for the creation, design, and implementation of high performance / real-time pipelines for free viewpoint video capture, reconstruction and rendering.

In this role, you will work closely with a team of experts in Machine Learning, Image Capture and Enhancement, AR, Photography and Mobile Software to identify features and optimizations. You will join a group of engineers with a deep passion for innovation and the excitement of turning wildly disruptive ideas into products that impact the industry at large.

As a Senior Computer Graphics Engineer, your primary responsibilities may include:

  • Designing, developing, porting, optimizing, and maintaining high performance pipelines for free viewpoint video capture, reconstruction, and rendering;
  • Contributing to the entire solution development lifecycle (design, test, documentation, support, and release).
  • Profiling performance or memory troubles and solving them by bringing appropriate optimizations.
  • Adding and optimizing features as per specifications.
  • Collaborating with cross-functional teams to define, design, and ship new features.
  • Optimizing the performance, quality, and responsiveness of the product.
  • Staying up to date with the latest developments, technologies, and best practices.
  • Participating in code reviews and providing constructive feedback to other team members.
  • Mentoring and coaching junior developers on the team.

Required skills

As a Senior Computer Graphics Engineer working in a startup, you are expected to have a strong foundation in the following skills:

  • Minimum of 5 years in graphics programming in any other domain related to 3D real-time rendering.
  • Extensive hands-on experience with modern computer graphics techniques.
  • Fluent with at least one modern hardware-accelerated graphics API (Direct3D, Vulkan, Metal, etc.).
  • Experience with custom shader writing (HLSL, GLSL, SPIR-V, etc.)
  • In-depth understanding of code optimization for high performance computing, both on GPU and NPU.
  • Familiar with modern mobile computing platforms and their graphics capabilities.
  • Able to design and implement complex software systems, including optimizations for real-time rendering.
  • Proficient in Python and C++. Experience with Swift is a plus.
  • Proven debugging and problem-solving skills, including unfamiliar code.
  • Strong communication skills and can work effectively in a collaborative environment.
  • Comfortable with self-directed learning and able to stay up to date with the latest trends and best practices.

 

Preferred skills

The following skills are not required but definitely nice-to-have:

  • Proven portfolio of released applications for embedded platforms
  • Experience with Augmented reality software frameworks: ARKit, ARCore
  • Experience with machine learning frameworks such as CoreML or TensorFlow Lite

 

Benefits and perks

  • RTT (reduction of working time)
  • Meal vouchers
  • Bonus / Stock Options
  • Very good health insurance
  • Excellent working atmosphere, company culture based on trust and helping each other.
  • Work environment: start up, hybrid work.

 

Our recruitment process

  • Screening and interview by CTO
  • Coding game
  • Technical interview by 2 senior members of tech team
  • Final interview by CEO
  • Fast decision process / hiring
IMAGE: Apply to Position




Powered by: OpenCATS - Applicant Tracking System